Сделал программу, но она не считает((( в чем причина? Помогите)

0 голосов
29 просмотров

Сделал программу, но она не считает((( в чем причина? Помогите)


image

Информатика (30 баллов) | 29 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Using System; public class Program{public static void Main(){ Console.WriteLine("Enter 1 to start the shit 2 to quit "); int n = int.Parse(Console.ReadLine()); int a,b,c; switch(n){ case 1: Console.WriteLine("Enter your distance: "); a = int.Parse(Console.ReadLine()); Console.WriteLine("litres per kilometr: "); b = int.Parse(Console.ReadLine()); Console.WriteLine("gas in machine right now: "); c = int.Parse(Console.ReadLine()); if (c/b < a){ Console.WriteLine("Ne hvatit"); }else{ Console.WriteLine("Hvatit"); } break; default: Console.WriteLine("Well not today"); break; } }}

(680 баллов)
0

переменные a,b,c лучше на начале дикларировать. Плюс у тебя else не закрытый. А если клавиша 2 для тебя выход из Свитча можешь использовать вместо Case - default и просто останавливать свитч.

0

Спасибо огромное!))

0

Дерзай !