Advertisement
Guest User

herpusderpus

a guest
Oct 21st, 2014
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.96 KB | None | 0 0
  1. program kalkulator1;
  2. var
  3.     a, b: real;
  4.     d, e: char;
  5.     koniec, pom : boolean;
  6.    
  7. begin
  8.     koniec := false;
  9.     write('Podaj pierwsza liczbe: ');
  10.     readln(a);
  11.    
  12.     repeat begin
  13.         write('Podaj druga liczbe: ');
  14.         readln(b);
  15.         write('wpisz znak: ');
  16.         readln(d);
  17.              if (b=0) and (d=('/'))  then writeln ('dzialanie niepoprawne')
  18.         else if d = '+' then begin a := a+b; writeln ('wynik: ', a) end
  19.         else if d = '-' then begin a := a-b; writeln ('wynik: ', a) end
  20.         else if d = '*' then begin a := a*b; writeln ('wynik: ', a) end
  21.         else if d = '/' then begin a := a/b; writeln ('wynik: ', a) end
  22.         else writeln ('dzialanie niepoprawne');
  23.        
  24.         pom := false;
  25.         while not pom do begin
  26.             writeln ('czy wykonac kolejne dzialanie z obecnym wynikiem? Jesli tak wcisnij t. Jesli chcesz zakonczyc wcisnij n. ');
  27.             readln(e);
  28.            
  29.             if e = 't' then pom := true
  30.             else if e = 'n' then begin
  31.                 pom := true;
  32.                 koniec := true;
  33.             end
  34.         end;
  35.        
  36.     end until koniec
  37.    
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement