Цикл While проскакивает ограничения - C#
Формулировка задачи:
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace SimpleCounter
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Set a limit");
- double C = Convert.ToDouble(Console.ReadLine());
- Console.WriteLine("Set a start point");
- double A = Convert.ToDouble(Console.ReadLine());
- double B = A / 2;
- double Asum = A + B;
- double AsumControl = 0;
- int counter = 0;
- Console.WriteLine("На шаге номер " + counter + " сумма была равна: " + Asum);
- B = B / 2;
- while (Asum !=AsumControl)
- {
- AsumControl = Asum;
- Asum = Asum + B;
- counter++;
- Console.WriteLine("На шаге номер " + counter + " сумма была равна: " + Asum);
- B = B / 2;
- if (Asum >= C) break;
- }
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Цикл While проскакивает ограничения»
textual
Листинг программы
- Console.WriteLine("На шаге номер {0} сумма была равна: {1}", counter, Asum);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д