Instrukcja warunkowa | ||
Obliczenie wzoru na prędkość w ruchu jednostajnym prostoliniowym v=s/t, gdzie t>0 |
||
Program
predkosc; uses crt; var v,s,t:real; begin clrscr; writeln('Program oblicza prędkość w ruchu jednostajnym prostoliniowym'); write('s= '); readln(s); write('t= '); readln(t); if t<0 then begin write('czas jest wartością dodatnią'); readln; readln; end; {po wyrażeniu "end" w pętli nie musimy stawiać ";" } else begin v:=s/t; {operacja przypisania działania s/t zmiennej v} writeln('Prędkość v=',v); readln; readln; end; {po wyrażeniu "end" w pętli nie musimy stawiać ";" } end. |
||
Obliczenie dowolnego wzoru: a=b2+c/d, d>0 |
||
Program
obliczenie; uses crt; var a,b,c,d:real; begin clrscr; writeln('Program podany wzór'); write('b= '); readln(b); write('c= '); readln(c); write('d= ,); readln(d); if d<0 then (*) begin write('d jest wartością większą od zera'); readln; readln; end; else begin writeln('zmienna a=',(b*b+c)/d); {lub: writeln('zmienna a=',sqr(b)+c/d)} readln; readln; end; end. |
||
*(skoro w założeniu jest podane, że d>0, to musimy sprawdzić, co ma zrobić program w przypadku, gdy d<0) | ||