• напишите класс который принимает с клавиатуры целое число и выводит на экран его квадрат но только в случае,если введенное число отрицательно.В противном случае на экран выводится сообщение ошибка

Ответы 2

  • var a:integer;

    begin

    readln(a);

    if (a<0) then a:=sqr(a);

    writeln(a) else writeln('Error');

    end.

    • Автор:

      moran
    • 6 лет назад
    • 0
  • type Cl = class  a:integer;  constructor Create(b:integer);  procedure SetVal(b:integer);  function GetVal:integer;  procedure Sq;end;constructor Cl.Create(b:integer);begin  a := b;end;procedure Cl.SetVal(b:integer);begin  a := b;end;function Cl.GetVal:integer;begin  GetVal := a;end;procedure Cl.Sq;begin  if a < 0 then    writeln('a ^ 2 = ', a * a)  else    writeln('Error');end;var  Obj:Cl;  a :integer;begin  write('a = ');  readln(a);  Obj := Cl.Create(a);  Obj.Sq;  Readln;  Obj.Destroy;end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years