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

kartavaia03 kartavaia03    3   09.06.2019 01:40    1

Ответы
shvetzovayuliy shvetzovayuliy  07.07.2020 23:34
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.
ПОКАЗАТЬ ОТВЕТЫ
AnnKJ AnnKJ  07.07.2020 23:34
 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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика