gagiD

kvadratna

Nov 25th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.08 KB | None | 0 0
  1. var a, b, c:integer;
  2. var x1,x2,x1i,x2i,D:real;
  3.  
  4. procedure Kvadratna( a , b , c : integer );
  5. begin
  6.   D:=sqr(b)-4*a*c;
  7.   if ( D > 0 ) then
  8.       begin
  9.           x1 := (-b + sqrt(D))/2*a ;
  10.           x2 := (-b - sqrt(D))/2*a ;
  11.           writeln('Resenja kvadratne jednacine su:');
  12.           writeln('x1 = ' , x1:7:2 );
  13.           writeln('x2 = ' , x2:7:2 );
  14.       end;
  15.   if ( D = 0 ) then
  16.       begin
  17.         x1 := -b/2*a ;
  18.         writeln('Postoji samo jedno resenje jednacine , x = ' , x1:7:2 );
  19.       end;
  20.   if ( D < 0 ) then
  21.        begin
  22.          x1 := -b/2*a;
  23.          x2 := -b/2*a;
  24.          x1i := sqrt(-D)/2*a;
  25.          x2i := -sqrt(-D)/2*a;
  26.          writeln('Resenja jednacine su kompleksna');
  27.          writeln('x1 realni = ' , x1:7:2 , ' imaginarni = ' , x1i:7:2 , 'i' );
  28.          writeln('x2 realni = ' , x2:7:2 , ' imaginarni = ' , x2i:7:2 , 'i' );
  29.        end;
  30. end;
  31.  
  32.  
  33. begin
  34.   writeln('Unesite a');
  35.   readln(a);
  36.   writeln('Unesite b');
  37.   readln(b);
  38.   writeln('Unesite c');
  39.   readln(c);
  40.  
  41.   Kvadratna( a , b , c );
  42.  
  43.   readln();
  44. end.
Advertisement
Add Comment
Please, Sign In to add comment