Есть ответ 👍

1в зависимости от того что вводится с компьютера программа должна посчитать площадь треугольника по одной из двух формул s=1/2 основания на h либо по формуле герона 2 в зависимости от номера класса введенного с клавиатуры вывести на экран что это начальная, средняя, старшая или выпускное звено. выпускное звено 9 и 11 классы.

239
245
Посмотреть ответы 2

Ответы на вопрос:


Как-то  так  var a,b,c,h,p,s: real; var ch: char; var f: boolean; begin repeat write('êàê ñ÷èòàåì ïëîùàäü? 1-ïî ãåðîíó, 2-÷åðåç ïîëîâèíó ïðîèçâåäåíèÿ îñíîâàíèÿ íà âûñîòó: '); readln(ch); if ch='1' then begin write('a='); read(a); write('b='); read(b); write('c='); read(c); p: =(a+b+c)/2; s: =sqrt(p*(p-a)*(p-b)*(p-c)); writeln('ïëîùàäü ðàâíà ',s); f: =true; end else if ch='2' then begin write('a='); read(a); write('h='); read(h); writeln('ïëîùàäü ðàâíà ',0.5*h*a); f: =true; end else begin cls; writeln('îòâåò ôèãîâûé! åùå ðàçîê: 1-ïî ãåðîíó, 2-÷åðåç ïîëîâèíó ïðîèçâåäåíèÿ îñíîâàíèÿ íà âûñîòó: '); end; until f; end.

Код: procedure tform1.button1click(sender: tobject); var kolo,kolp,i,n: integer; a: array[1..1000] of integer; begin n: =memo1.lines.count; kolo: =0; kolp: =0; for i: =1 to n do   begin   a[i]: =strtoint(memo1.lines[i-1]);   if a[i]> 0 then kolp: =kolp+1;   if a[i]< 0 then kolo: =kolo+1;   end;   showmessage('количество положительных: '+inttostr(kolp));   showmessage('количество отрицательных: '+inttostr(kolo)); end;     оформление:

Популярно: Информатика