Advertisement
Guest User

For SB 1b

a guest
Dec 16th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.03 KB | None | 0 0
  1. program sb1b;
  2. USES CRT;
  3. var x, a, b, h, y : real;
  4. begin
  5.     clrscr;
  6.     write('Enter interval from ');
  7.     readln(a);
  8.     write('to ');
  9.     readln(b);
  10.     if a > b then
  11.         begin
  12.             writeln('Error! ', a:5:5, ' > ', b:5:5);
  13.             readln;
  14.             exit;
  15.         end
  16.     else
  17.         if a = b then
  18.             begin
  19.                 writeln('Error! ', a:5:5, ' = ', b:5:5);
  20.                 readln;
  21.                 exit;
  22.             end;
  23.     write('Enter step: ');
  24.     readln(h);
  25.     if h <= 0 then
  26.         begin
  27.             writeln('Error! Step must be positive!');
  28.             readln;
  29.             exit;
  30.         end;
  31.     x := a;
  32.     while x <= b do
  33.         begin
  34.             if (sqr(x) - 2 * x) < 0 then
  35.                 writeln('y = a + b')
  36.             else
  37.                 if ((sqr(x) - 2 * x) >= 0) and ((sqr(x) - 2 * x) < 10) then
  38.                     writeln('y = a - b')
  39.                 else
  40.                     writeln('y = a * b');
  41.             x := x + h;
  42.         end;
  43.     readln;
  44. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement