
Другие языки программирования и технологии
Помогите сделать программу на паскале

var x, y, z: real;
begin
write('x y: ');
readln(x, y);
if x < y then
begin
z := x;
x := x * y;
y := z / y
end;
writeln('x = ', x, ', y = ', y)
end.
if a<b then a:=a*b else if b<a then b:=a*b ;
начало и конец программы сама
начало и конец программы сама
3 Бародарони Точик
if a<b then begin a:=a*b ; b:=b/a end else
if b<a then begin b:=a*b ;a:=a/b end;
if b<a then begin b:=a*b ;a:=a/b end;
Выше пользователь с ником Ксения Райт скопировала (да - именно скопировала программу), написанную нейросетью. Но программа эта мало того, что написана топорно и с лишними переменными, так ещё и не соответсвует условию, да и в ней не предусмотрен вариант, если пользователь вводит одинаковые числа. У Вас в задании как написано: составить программу, которая заменяет меньшее число и большее число. А в той программе, написанной нейросетью, предусмотрен лишь 1 вариант, когда 1-ое число меньше. Но ведь в задании не сказано, что меньше должно быть именно 1-ое число.
Так что вот Вам правильная программа:
Так что вот Вам правильная программа:
Program P1;
uses crt;
var a, b: real;
begin
clrscr;
writeln ('Введите с клавиатуры 2 числа (по 1). После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.');
write ('Введите 1-ое число: ');
readln (a);
write ('Введите 2-ое число: ');
readln (b);
if ab then writeln ('Результат: ', a/b :0:2, '; ', a*b :0:2) else writeln ('Введенные числа совпадают.');
write ('Программа завершена. Для выхода нажмите клавишу Enter.');
readkey;
end.
Сергей Жигачёв
Спасибо
Похожие вопросы
- Помогите составить программу на паскале!
- помогите с программами в паскале
- Помогите решить программу в паскале)
- помогите доработать программу в паскале пожалуууйста
- Недавно начал изучать программирование с паскаля.Помогите сделать программу которой я ввел бы 3 числа или больше а она
- Помогите с программой в Паскале, срочно!
- помогите доделать программу по паскалю пожалуйста
- Помогите! нужна программа.!! на паскале.
- Помогите написать программу на паскале
- Помогите с программами в паскале
В моей исправленной программе если первое число меньше второго или второе меньше первого, происходит требуемая замена, а если числа равны, тогда ничего не происходит, как и должно быть!