Вот это уже лучше и вроде работает оператор goto используется для перемещения между операциями(сложить вычесть считать), выходом и меню.
label sum,razn,menu,re,ex; var m,a,b : integer; begin menu : writeln ('1 - считать числа'); writeln ('2 - сложить числа'); writeln ('3 - вычесть числа'); writeln ('0 - выход'); readln (m); case m of //Если не знаешь case то можешь заменить операторами if 1 : goto re; // Пример if m = 1 then goto re; 2 : goto sum; // if m = 2 then goto sum; //и т.д 3 : goto razn; 0 : goto ex; end;
re : writeln ('Введите числа (a b)'); readln (a,b); goto menu;
sum : writeln ('Сумма =',a+b); goto menu;
razn : writeln ('Разность =',a-b); goto menu;
ex : writeln ('До встречи'); sleep (1000); // просто задержка перед закрытием на 1с end.
Насколько мне известно в программирование оператор goto популярностью не пользуется и вообще его стараются избегать
program njk;vara:integer;beginwriteln(' Данная программа определяет время года и сам месяц по его номеру');writeln(' В году 12 месяцев!');writeln(' Введите № месяца');readln(a);Case a of1:writeln(' Январь- зима');2:writeln(' Февраль-зима');3:writeln(' Март-весна');4:writeln(' Апрель-весна');5:writeln(' Май-весна');6:writeln(' Июнь-лето');7:writeln(' Июль-лето');8:writeln(' Август-лето');9:writeln(' Сентябрь-осень');10:writeln(' Октябрь- осень');11:writeln(' Ноябрь-осень');12:writeln(' Декабрь-зима');end;end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку