Как вывести сумму всех чисел с помощью цикла while на C#?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как вывести сумму всей последовательности чисел через цикл while. Это нужно, к примеру, чтобы товар посчитать в корзине. Итак, начнём.
Для начала зайдите в Visual Studio или по ссылке: https://www.onlinegdb.com/online_csharp_compiler
Введём следующий код:
int num = 0;
int sum = 0;
while(num <= 100)
{
sum += num;
num++;
}
Console.WriteLine(sum);
В этом коде мы объявили переменную с именем num равной нулю. Её тип целое число.
Далее мы объявили переменную sum для подсчёта всех значений. Сумма её тоже равна нулю.
Затем мы объявляем цикл while. В скобках мы ставим num меньше или равно 100. While переводиться как “пока”. Значит пока num меньше или равно 100 мы прибавляем к sum переменную num (то, что в скобках). То есть sum += num; Далее мы с 1 добавляем ещё 1 и так до 100. Когда уже будет 101 значение num, то мы выходим из цикла. 100 не может быть больше или равно 101.
Далее мы выводим сумму получившихся чисел от 1 до 100 с помощью Console.WriteLine(sum);
В итоге мы получаем следующий код полностью:
using System;
class HelloWorld {
static void Main() {
int num = 0;
int sum = 0;
while(num <= 100)
{
sum += num;
num++;
}
Console.WriteLine(sum);
}
}
Попробуйте его изменить, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от