Как сделать цикличность? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApp8
  7. {
  8. class Program
  9. {
  10. static void Main()
  11. {
  12. Console.ForegroundColor = ConsoleColor.Red;
  13. Console.WriteLine(@"Выберите арифметическое действие:
  14. Умножение (1)
  15. Деление (2)
  16. Сложение (3)
  17. Вычитание (4)");
  18. string q = Console.ReadLine();
  19. double a, b;
  20. Console.ForegroundColor = ConsoleColor.Blue;
  21. Console.WriteLine(' ');
  22. Console.WriteLine("Введите первое значение");
  23. Console.ForegroundColor = ConsoleColor.Blue;
  24. a = double.Parse(Console.ReadLine());
  25. Console.WriteLine("Введите второе значение");
  26. b = double.Parse(Console.ReadLine());
  27. Console.WriteLine(' ');
  28. if (q == "1")
  29. {
  30. Console.WriteLine("Результат умножения = {0}", a * b);
  31. }
  32. if (q == "2")
  33. {
  34. Console.WriteLine("Результат деления = {0}", a / b);
  35. }
  36. if (q == "3")
  37. {
  38. Console.WriteLine("Результат сложения = {0}", a + b);
  39. }
  40. if (q == "4")
  41. {
  42. Console.WriteLine("Результат вычитания = {0}", a - b);
  43. }
  44. Console.ReadKey();
  45. }
  46. }
  47. }
Как сделать цикличность,чтоб после ответа программа возвращалась к выбору арифметического действия.

Решение задачи: «Как сделать цикличность?»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp8
  8. {
  9.     class Program
  10.  
  11.     {
  12.         static void Main()
  13.         {
  14.             Console.ForegroundColor = ConsoleColor.Red;
  15.             while (true)
  16.             {
  17.                 Console.WriteLine(@"Выберите арифметическое действие:
  18.         Умножение (1)
  19.         Деление (2)
  20.         Сложение (3)
  21.         Вычитание (4)
  22.         Выход(0)");
  23.                 string q = Console.ReadLine();
  24.                 double a, b;
  25.                 Console.ForegroundColor = ConsoleColor.Blue;
  26.                 Console.WriteLine(' ');
  27.                 Console.WriteLine("Введите первое значение");
  28.                 Console.ForegroundColor = ConsoleColor.Blue;
  29.                 a = double.Parse(Console.ReadLine());
  30.                 Console.WriteLine("Введите второе значение");
  31.                 b = double.Parse(Console.ReadLine());
  32.                 Console.WriteLine(' ');
  33.                 if (q == "1")
  34.  
  35.                 {
  36.                     Console.WriteLine("Результат умножения = {0}", a * b);
  37.                 }
  38.                 if (q == "2")
  39.                 {
  40.                     Console.WriteLine("Результат деления = {0}", a / b);
  41.                 }
  42.                 if (q == "3")
  43.                 {
  44.                     Console.WriteLine("Результат сложения = {0}", a + b);
  45.                 }
  46.                 if (q == "4")
  47.                 {
  48.                     Console.WriteLine("Результат вычитания = {0}", a - b);
  49.                 }
  50.                 if (q == "0") break;
  51.             }
  52.             Console.ReadKey();
  53.         }
  54.     }
  55. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы