Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.98 KB | None | 0 0
  1. program costam;
  2.  
  3. uses crt;
  4.  
  5. var
  6.  delta,a,b,c:real;
  7.  x1,x2,pedelty:real;
  8.  
  9. begin
  10.   //Podawanie pierwszego skladnika
  11.   writeln('Podaj b');
  12.   readln(b);
  13.  
  14.   writeln('Podaj a rozne od 0');
  15.   readln(a);
  16.  
  17.   //Jeżeli a będzie równe 0 to w tym miejscu nastapi zamknięcie programu (funkcja exit();)
  18.   if a=0 then
  19.   begin
  20.     writeln('Podales a rowne 0. Nastapi zamkniecie programu. Wcisnij enter.');
  21.     readln();
  22.     exit();
  23.   end;
  24.  
  25.   writeln('podaj c');
  26.   readln(c);
  27.  
  28.   delta := b*b - 4*a*c;
  29.   writeln('Delta wynosi ', delta);
  30.  
  31.   if delta>0 then
  32.   begin
  33.      writeln('Dwa pierwiastki');
  34.      pedelty := sqrt(delta);
  35.      x1 := (-b-pedelty)/(2*a);
  36.      x2 := (-b+pedelty)/(2*a);
  37.      writeln('x1 = ', x1, ', x2 = ', x2);
  38.   end;
  39.  
  40.   if delta=0 then
  41.   begin
  42.      writeln('Jeden pierwiastek');
  43.      x1 := (-b)/(2*a);
  44.      writeln('pierwiastek jest rowny ', x1);
  45.   end;
  46.  
  47.   if delta<0 then writeln('Brak pierwiatkow');
  48.   readln();
  49.  
  50. //Zamkniecie
  51. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement