|
ВЕЖБИ ОД
Контролна структура (наредбa) за ЦИКЛИЧНО ПОВТОРУВАЊЕ
-
REPEAT UNTIL -
1. ДСПКШ кој
прави пресметка на сериски или паралелен отпор
на два отпорника со отпор R1 и
R2
Решение
program otpor;
Uses Crt; {biblioteka za da moze da se
koristi clrscr koja sluzi za brisenje na ekran}
Var odg : char;
r1,r2,rs,rp:real;
Begin
Repeat
writeln('1. Seriski');
writeln('2. Paralelen');
writeln('3. Izlez');
odg:=readkey;
{fukcija za citanje na
taster , moze i readln(odg);}
clrscr;
{brisenje na ekran}
if (odg='1') then
begin
Writeln('Vnesete gi r1
i r2');
readln(r1,r2);
rs:=r1+r2;
writeln('Seriskiot
otpor megu ',r1:6:2,' i ',r2:6:2,' iznesuva ',rs:6:2);
end;
if (odg='2') then
begin
Writeln('Vnesete gi r1
i r2');
readln(r1,r2);
rp:=(r1*r2)/(r1+r2);
writeln('Paralelniot
otpor megu ',r1:6:2,' i ',r2:6:2,' iznesuva ',rs:6:2);
end;
if (odg='3') then
begin
Writeln('Dali ste
sigurni deka sakate da izlezete D ili N?');
odg := Readkey;
{fukcija za citanje na taster ,
moze i readln(odg);}
end;
Until (upcase(odg) = 'D'); {upcase funkcija za
pravenje golema bukva moze da se pise i until ((odg='d') or (odg='D')); }
End.
|
|