Даны 2 числа. Если они положительные - умножить их ** 3, иначе - возвести в квадрат. в...

0 голосов
112 просмотров

Даны 2 числа. Если они положительные - умножить их на 3, иначе - возвести в квадрат. в pascal


Информатика (22 баллов) | 112 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var a, b:integer;
begin
    write('a='); read(a);
    write('b='); read(b);  
    if (a > 0) and (b > 0) then
        writeln(3*a, ' ', 3*b)                  
    else
        writeln(a*a, ' ', b*b);
end.

(53.1k баллов)
0

Если ответ помог, то, плиз, выбери лучшим. А то нужно для рейтинга;)
Заранее спасибо.

0 голосов

 uses crt; 
  var a, b, x, y, newa, newb, newa2, newb2:integer;
 begin 
  write('a='); read(a); 
  write('b='); read(b);   
   newa:=3*a; newb:= 3*b;   
   newa2:=sqr(a); newb2:=sqr(b);   
    if (a>0) and (b>0) then write('newa = ',newa,' | ', 'newb = ',newb)                     
                             else write('newa = ',newa2,' | ', 'newb = ',newb2); 
end.

(184 баллов)