![]() ![]() ![]() ![]() |
|||
Тема
6. Оператор вибору варiанту.
|
|||
Задача 6.1. Скласти програму - меню. В залежностi вiд потреби об- числити суму, рiзницю, добуток, або частку двох чи- сел a = 2.485, b = 99.01. Program PR1; Const a=2.485; b=99.01; Var i:integer; Rez : Real; Label 1; Begin 1: WriteLn (' М Е Н Ю '); WriteLn ('1 - Обчислення a + b'); WriteLn ('2 - Обчислення a - b '); WriteLn ('3 - Обчислення a * b '); WriteLn ('4 - Обчислення a / b '); Write ( 'Введи номер потрiбного пункту - '); ReadLn(i); Case i of 1: Rez:=a+b; 2: Rez:=a-b; 3: Rez:=a*b; 4: Rez:=a/b; Else Begin WriteLn ('Помилка !!!'); Goto 1; End; End; WriteLn('a= ',a:5:2,' b= ',b:5:2); WriteLn('Rez= ',Rez:5:2); WriteLn; Write('Повторити (1 - Так, 0 - Нi) ' ); ReadLn(i); If i=1 Then Goto 1; WriteLn('К ІН Е Ц Ь ') End. Фрагмент
результату роботи програми: Завдання 6.1. Скласти програму з використанням принципу меню.
|
|||