Помогите решить задачи уже не знаю, что делать и так и сяк верчу не правильно
1. Составить программу, которая рассчитывает куб наименьшего из двух чисел
2. Составить программу, для распознования из двух чисел отрицательного, если отрицательных к примеру нет, программа должна писать ОТРИЦАТЕЛЬНЫХ НЕТ .
3. Компьютер запрашивает стоимость покупки, внесённую покупателем. Если сдачи нет ,петает СПАСИБО, если денег внесено больше, печатает ВОЗЬМИТЕ ЗДАЧУ и указывает сумму здачи, если же недостаточно, то указывает недостоющую сумму .
program one;
var
a,b:real;
begin
write('Введите первое число: ');
readln(a);
write('Введите второе число: ');
readln(b);
if (a<b) br=""> begin
writeln('Первое число меньше, его куб = ',a*a*a:0:5);
end
else
if (b<a) br=""> begin
writeln('Второе число меньше, его куб = ',a*a*a:0:5);
end
else
writeln('Числа равны');
write('Нажмите ENTER для завершения');
readln
end.
</a)></b)>
<b) br=""><a) br="">
-----------------Номер ДВА
program two;
var
a,b:real;
begin
write('Введите первое число: ');
readln(a);
write('Введите второе число: ');
readln(b);
if (a<0) then writeln('Первое число отрицательное');
if (b<0) then writeln('Второе число отрицательное');
if (a>=0) and (b>=0) then writeln('Отрицательных нет');
write('Нажмите ENTER для завершения');
readln
end.
<b) br="" then="">
Всё проверил во FreePASCAL, при выводе использовал модификаторы :0:2 и :0:5 для вещественных чисел, которые означают количество выводимых цифр до запаятой и соответсвенно после запятой (0 значит всё что есть, а также влияет на ведущие или последующие нули, можете поиграться при желании)</b)>