Решить две задачи в паскаль 1. Даны действительные числа x и y, не равные друг другу....

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

Решить две задачи в паскаль
1. Даны действительные числа x и y, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее- их удвоенным произведение.
2. Дано 2 различных числа a и b, если их сумма меньше 65 то большее число заменить произведением чисел, в противном удвоенной суммой а другое число без изменений


Подсказка задача решается через команду IF


Информатика (28 баллов) | 49 просмотров
Дан 1 ответ
0 голосов
1.
program XandY
var x, y: real;
begin
readln (x, y);
if (x > y) then
begin
y := (a + b) div 2
x := 2*x*y;
writeln ('x = ', x, ', y = ', y)
end.

2.
program AandB
var a, b;
begin
readln (a, b);
if ((a + b) < 65) then
if (a > b) then a := a*b else b := a*b
else if (a > b) then a := 2*(a + b) else b := 2*(a + b)
end. 
(1.0k баллов)
0

после program <название> не забудь точку с запятой ;

0

исправь begin
y := (a + b) div 2;
x := 2*x*y;

0

begin
y := (a + b) div 2;
x := 2*x*y;

0

end;

0

а потом writeln