.NET 4.x Оператор выбора "case" выдаёт ошибку при компилировании - C#

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

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

Дано условие: используя оператор " Switch " определить чему равен Y, при условии, что если Х = 10, то выполняется одна формула, если Х = 15, то выполняется вторая формула, если Х = 20, третья... А если Х не равен ни одному из этих чисел, то Y = 0. Значение Х мы вводим с клавиатуры. Прописал все данные, но при компилировании столкнулся с тем, программа ругается на " case " . Помогите, пожалуйста с решением. Вот код программы:
Листинг программы
  1. using System;
  2. namespace Xtest
  3. {
  4. class Program
  5. {
  6. public static void Main(string[] args)
  7. {
  8. int a, b, c, d, x, y=0;
  9. Console.WriteLine("Введите значение A:");
  10. a = Convert.ToInt32(Console.ReadLine());
  11. Console.WriteLine("Введите значение B:");
  12. b = Convert.ToInt32(Console.ReadLine());
  13. Console.WriteLine("Введите значение C:");
  14. c = Convert.ToInt32(Console.ReadLine());
  15. Console.WriteLine("Введите значение D:");
  16. d = Convert.ToInt32(Console.ReadLine());
  17. Console.WriteLine("Введите значение X:");
  18. x = Convert.ToInt32(Console.ReadLine());
  19. string str = Console.ReadLine();
  20. Console.WriteLine("__________________________________________");
  21. Console.WriteLine("Вывод Y");
  22. Console.WriteLine("__________________________________________");
  23. switch (str) {
  24. case "10":y=(c+x)/d;
  25. case "15":y=a*x*x-b*x+c;
  26. case "20":y=1/(x*x);
  27. break;
  28. }
  29. if ((y=!10)&&(y=!15)&&(y=!20))
  30. {
  31. y=0;
  32. }
  33. Console.Write("Y=");
  34. Console.WriteLine(y);
  35.  
  36. Console.Write("Press any key to continue . . . ");
  37. Console.ReadKey(true);
  38. }
  39. }
  40. }

Решение задачи: «.NET 4.x Оператор выбора "case" выдаёт ошибку при компилировании»

textual
Листинг программы
  1. case    10:y=(double)(c+x)/d; break;

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


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

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

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

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

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

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