Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. program RownKwadr;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6. SysUtils;
  7.  
  8. var
  9. A, B, C, Wynik :Integer;
  10.  
  11. begin
  12. Writeln('Rownanie kwadratowe');
  13. Writeln('Podaj A: ');
  14. Readln(A);
  15. Writeln('Podaj B: ');
  16. Readln(B);
  17. Writeln('Podaj C: ');
  18. Readln(C);
  19.  
  20. Writeln('Rownanie:');
  21. Writeln('Wynik ', '(', B, '*', B, ')', '-', '4', '*', '(', A,'*', C, ')', '=', (B*B)-4*(A*C));
  22. Wynik := (B*B)-4*(A*C);
  23.  
  24. if (wynik > 0) and (Wynik <> 1) then begin
  25. Writeln;
  26. Writeln('Obliczanie x1:');
  27. Writeln('Wynik to ', ((-B)+sqrt(Wynik))/(2*A):1:2);
  28. Writeln('Obliczanie x2:');
  29. Writeln('Wynik to ', ((-B)-sqrt(Wynik))/(2*A):1:2);
  30. end else
  31. if Wynik = 1 then
  32. Writeln('Wynik to: ', -B/(2*A):1:2);
  33.  
  34. if Wynik < 0 then
  35. Writeln('Delta ujemna. Nie mozna policzyc x1 i x2. Nacisnij ENTER aby wyjsc');
  36.  
  37. readln;
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement