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

НУЖНА ПОМОЩЬ!!!!«Основы алгоритмизации и программирования»..СПАСИБО ОГРОМНОЕ.

1)«ЛИНЕЙНЫЕ АЛГОРИТМЫ»
Пересчитайте значение температуры из шкалы по Цельсию в шкалу по Фа-ренгейту, Кельвина и Ренкина. Тфаренгейта=1,8*Тцельсия+32, Ткельви-на=Тцельсия+273,15, Тренкина=1,8*Тцельсия+492.

2) «Алгоритмы ветвления»
8Даны действительные числа x и y. Меньшее из этих двух чисел заменить половиной их суммы, а большее – их удвоенным произведением.

3) «Оператор выбора»

8Пусть элементами прямоугольного равнобедренного треугольника являются:
1)катет a;
2)гипотенуза b;
3)высота h, опущенная из вершины прямого угла на гипотенузу;
4)площадь S.
Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.

ОГРОМНОЕ СПАСИБО!!
ПРОГРАММИСТЫ ОТЗОВИТЕСЬ!!
На каком языке программирования надо написать, м?
program temperature;
uses crt;
var a : real;
begin
clrscr;
write ('Enter temperature in Celsius:');
readln (a);
{Тфаренгейта=1,8*Тцельсия+32, Ткельви-на=Тцельсия+273,15, Тренкина=1,8*Тцельсия+492. }
writeln('Farenhight: ', 1.8 * a + 32, '; Kelvin: ', a + 273.15, '; Renkin: ', 1.8 * a + 492);
readln();
end.

program conditions;
uses crt;
var x, y, a, b : real;
begin
clrscr;
write ('Enter 2 numbers:');
readln( x, y );
a := ( x + y ) / 2;
b := 2 * x * y;
if x < y then begin
x := a;
y := b;
end else begin
x := b;
y := a;
end;
writeln('X = ', x, '; Y = ', y, '.');
end.

program triangle;
uses crt;
var n: integer;
x: real;
begin
clrscr;
write('Enter number and value:');
readln(n, x);
case n of
1: begin writeln('Katet = ', x, '; Gipotenuza = ', x * sqrt(2), '; Vysota = ', x / sqrt(2), '; Ploshad = ', x * x / 2) end;
2: begin writeln('Katet = ', x / sqrt(2), '; Gipotenuza = ', x, '; Vysota = ', x / 2, '; Ploshad = ', x * x / 4) end;
3: begin writeln('Katet = ', x * sqrt(2), '; Gipotenuza = ', x * 2, '; Vysota = ', x, '; Ploshad = ', x * x) end;
4: begin writeln('Katet = ', sqrt(2 * x), '; Gipotenuza = ', 2 * sqrt(x), '; Vysota = ', sqrt(x), '; Ploshad = ', x) end;
end;
end.
Cok Добрый
Cok Добрый
1 895
Лучший ответ
Андрей Колотов честно даже не понимаю что это)))
но уверена, что правильно))
Стёрто.
каюсь запутался в формулах
Nasim Firuz
Nasim Firuz
75 320
Простите, а кто по вашему такие программисты? вы думаете мы кучу лет учились что бы за спасибо делать неучам домашку?
Егор Забелин Не волнуйся так. Лучше бы спросил, на каком языке программирования надо сделать.