Объем шара , объем куба . Необходимо сравнить объёмы двух сосудов.
Код (PascalABC.NET 3.2): begin var A := ReadReal('Введите сторону куба:'); var r := ReadReal('Введите радиус шара:'); A := A * A * A; r := 4 * pi / 3 * r * r * r; if A > r then print('В шарообразном сосуде на', A - r, 'воды больше') else if r > A then print('В прямоугольном сосуде на', r - A, 'воды больше') else print('В сосудах одинаковое количество воды'); end.
1) Var x: real; Begin writeln ('Введите число'); readln (x); if x>0 then writeln ('Число ', x, ' положительное') else if x<0 then writeln ('Число ', x, ' отрицательное') else if x=0 then writeln ('Число ', x, ' не является ни положительным, ни отрицательным'); End.
2. Var x, y: real; Begin writeln ('Введите два числа'); readln (x,y); if x>y then writeln (x) else if x<y then writeln (y) else if x=y then writeln ('Числа равны'); End.
3. Var x, sum, pr: real; i: integer; Begin sum:=0; pr:=1; For i:=1 to 5 do begin write ('Введите число: '); readln (x); sum:=sum+x; pr:=pr*x; end; writeln ('Сумма чисел = ', sum); writeln ('Произведение чисел = ', pr); if sum>pr then writeln (sum) else if sum<pr then writeln (pr) else if sum=pr then writeln ('Сумма и произведение равны'); End.
1. Const R=5; Var L,S:real; Begin L:=2*Pi*R; S:=Pi*sqr(R); writeln ('Радиус окружности R = ',R, ' см'); writeln ('Длина окружности L = ',L:4:2, ' см'); writeln ('Площадь круга S = ',S:4:2, ' см кв.'); End.
2. Const r1=20; Var S1,S2,S,r:real; Begin writeln ('Введите внешний радиус'); readln (r); S1:=Pi*sqr(r1); S2:=Pi*sqr(r); S:=S2-S1; writeln ('Площадь кольца = ', S:4:2); End.
Код (PascalABC.NET 3.2):
begin
var A := ReadReal('Введите сторону куба:');
var r := ReadReal('Введите радиус шара:');
A := A * A * A;
r := 4 * pi / 3 * r * r * r;
if A > r then print('В шарообразном сосуде на', A - r, 'воды больше')
else if r > A then print('В прямоугольном сосуде на', r - A, 'воды больше')
else print('В сосудах одинаковое количество воды');
end.