Нужно написать эту программу на Pascal, помогите пожалуйста. Буду очень благодарен.
10-11 класс
|
program primer;
var A, B, W, k, X : real;
begin
writeln('vvedite A,B,W,k');
readln(A, B, W, k);
if (k = 1) then
X := ln(W - A) / ln(2)
else if (k = 2) then
X := sqrt(sqr(W) + B * W + A)
else if (k = 3) then
X := sqrt(W + A) + sqrt(W + B)
else
if (k>3) then
X := exp(-A * W / B);
writeln('X=',X);
readln;
end.
var A, B, W, k, X : real;
begin
read(A, B, W, k);
if (k = 1) then
X := ln(W - A) / ln(2)
else if (k = 2) then
X := sqrt(sqr(W) + B * W + A)
else if (k = 3) then
X := sqrt(W + A) + sqrt(W + B)
else
X := exp(-A * W / B);
writeln(X);
end.
Другие вопросы из категории
как получить матрицу такого вида в паскале?
1 1 1 1 1...
1 2 3 4 5 ...
1 3 6 10 15...
1 4 10 20 35...
...
1 столбик и первая строчка равны 1
последующ. получаются путем сложения верхнего и стоящего слева цисел...
выражение:
1 ) y= (a+b)2
2 ) y= a^2-b^2
3 ) y= 1/(a+b)
полученный массив вывести на экран.
Запишите наименьшее основание системы счисления, в которой могут быть записаны следующие числа:
1) 9, 122, 1100, 14.
2) 100, 112, 1004, 4444.
3) 1, 7, 222, 102.
Читайте также
строка, содержащая не более двадцати латинских букв. Все вхождение «max» в ней заменить на «min» и «макс» на «мин». Подсчитать число таких замен." Буду очень благодарен, если кто поможет. прикрепляю так же образец, как именно должен выглядеть код программы. Заранее всем кто поможет огромное СПАСИБО!!!!!!!!!!
программу на ''Pascal ABC'')
Дана строка, содержащая текст на русском языке, и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
Друзья я ноль в информатике, помогите пожалуйста.
Буду очень благодарна. :)