Предмет: Информатика, автор: CrasheRrus

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

Ответы

Автор ответа: NoviceYola
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.
Автор ответа: archery
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.

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