Помогите составить простую программу с go to,пожалуйста)

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

Помогите составить простую программу с go to,пожалуйста)


Информатика (22 баллов) | 43 просмотров
0

не подскажите что за язык?

0

Паскаль

Дан 1 ответ
0 голосов
Правильный ответ

Веселый бред

 label metk;  
begin 
metk : 
writeln ('Хочешь выйти из программы? (Enter)'); 
readln (); 
writeln ('Noooooo HaHaHaHa HAA HaHa!!!'); 
writeln ('NEVER!!!'); 
writeln(); 
goto metk;  
end.

Вот это уже лучше и вроде работает
оператор 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 популярностью не пользуется и вообще его стараются избегать

(2.6k баллов)
0

=D А другой пример можете составить?

0

ща пишу более менее нормальное)

0

Спасибо)

0

А чем этот плох? По-моему как раз на 100% отвечает принципу "Каков вопрос - таков и ответ!".

0

Он очень мне понравился)Но мне нужно чуть другое)

0

что нужно то?

0

Когда нужно что-то (или что-то НЕ нужно), об этом надо заявлять в вопросе, а не после того, как опубликован совершенно корректный ответ.

0

Хорошо,в следующий раз так и сделаю)