Домашние задания: Информатика

Помоги решить задачу пожалуйста по информатике

Составьте программу вычисления переменной d по введённым X, Y, Z.
d=|x|-|y|+z/1+|xyz|+xy
Разиф ,,,,,
Разиф ,,,,,
72
Программу, значит, составить (написать)... - Это можно. Только вот на каком языке программирования это нужно сделать? - Нет, программе-то, конечно, без разницы, на каком языке программирования (а их (языков программирования) существует порядка 40) она написана, а вот учитель/преподаватель может спросить, с чего это программа была написана на этом языке программирования, а не на том, который он(а) преподает.

Странно, что z делится на 1... Ведь если любое число разделить на 1, то получится само число... Но ладно.

Вот, например, на Pascal:
 Program P1; 
uses crt;
var x, y, z: real;
begin
clrscr;
writeln ('Введите с клавиатуры значения переменных x, y и z (только числа). После ввода значения каждой переменной нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.');
write ('Введите значение переменной x: x=');
readln (x);
write ('Введите значение переменной y: y=');
readln (y);
write ('Введите значение переменной z: z=');
readln (z);
writeln ('Ответ: d=', abs (x)-abs (y)+z/1+abs (x*y*z)+x*y :0:2);
write ('Программа завершена. Для выхода нажмите клавишу Enter.');
readkey;
end.
Вот на Python:
 print("Введите с клавиатуры значения переменных x, y и z (только числа). После ввода значения каждой переменной нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.") 
x=float (input ("Введите значение переменной x: x="))
y=float (input ("Введите значение переменной y: y="))
z=float (input ("Введите значение переменной z: z="))
print ("Ответ: d=", abs (x)-abs (y)+z/1+abs (x*y*z)+x*y)
Вот на C++:
 #include  
using namespace std;
int main()
{
std:: setlocale (LC_ALL, "RUS");
float x, y, z;
cout
Анатолий Вертинский
Анатолий Вертинский
43 559
Лучший ответ
d := abs(x) - abs (y) + z / 1 + abs (x*y*z) + x*y;
Ганс Штанкэнд
Ганс Штанкэнд
73 229