Epso

zadacha1

Oct 10th, 2011
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.00 KB | None | 0 0
  1. program Zadacha1;
  2.  
  3. {$APPTYPE CONSOLE}
  4. var
  5. x,y:real;
  6.  
  7. Function Min(x,y:real): real;
  8. begin
  9.      If x>y then Min:=y else Min:=x;
  10. end;
  11. Function Max(x,y:real):real;
  12. begin
  13.      If x<y then Max:=y else Max:=x;
  14. end;
  15. Function z(x,y:real):real;
  16. begin
  17.      if x> 0 then z:=Min(x,y)
  18.      else
  19.          if x<0 then z:=Max(x,y)
  20.          else z:=sqr(y)+1;
  21. end;
  22. begin
  23.   {Основная программа}
  24.   writeln('Input x & y');
  25.   readln(x,y);
  26.   Writeln('Z(',x:1:5,',',y:1:5,')=',z(x,y):1:5);
  27.   Readln;
  28. end.
  29. {
  30. N теста    Входные данные Ожидаемый результат             Действительный результат        Тест пройден?
  31. 1          -1,2           Z(-1.00000,2.00000)=2.00000      Z(-1.00000,2.00000)=2.00000     Да
  32. 2           2,4           Z(2.00000,4.00000)=2.00000       Z(2.00000,4.00000)=2.00000      Да
  33. 3           0,2           Z(0.00000,2.00000)=5.00000       Z(0.00000,2.00000)=5.00000      Да
  34.  
  35.  
  36. }                            
  37.  
Advertisement
Add Comment
Please, Sign In to add comment