Сторож обходит прямоугольный участок за 12 минут, его скорость – 5 км/ч. длина одной из сторон участка известна. составить программу, которая позволяет ввести длину этой стороны в метрах и вычисляет площадь участка. (паскаль)
// PascalABC.Net 3.0, сборка 1066 const s1='АБВГабвг'; s2='12341234'; var c:char; i:integer; begin Write('Введите букву класса: '); Readln(c); i:=Pos(c,s1); if i>0 then begin c:=s2[i]; case c of '1':Writeln('гимназический'); '2':Writeln('математический'); '3':Writeln('обычный'); '4':Writeln('коррекционный') end end else Writeln('Неверная буква') end.
Тестовое решение: Введите букву класса: Б математический
Примечание: работа программы также проверена в Borland Pascal 7.01
Uses GraphABC; procedure Draw(x, y, l, u : Real; t : Integer);
procedure Draw2(Var x, y: Real; l, u : Real; t : Integer); begin Draw(x, y, l, u, t); x := x + l*cos(u); y := y - l*sin(u);end; begin if t > 0 then beginl := l/3;Draw2(x, y, l, u, t-1);Draw2(x, y, l, u+pi/3, t-1); Draw2(x, y, l, u-pi/3, t-1);Draw2(x, y, l, u, t-1);end else Line(Round(x), Round(y), Round(x+cos(u)*l), Round(y-sin(u)*l))end; begin SetWindowSize(425,500); SetWindowCaption('Фракталы: Снежинка Коха'); Draw(10, 354, 400, pi/3, 4);Draw(410, 354, 400, pi, 4); Draw(210, 8, 400, -pi/3, 4);end.
begin
readln(a);
// S=2*(a+b)
b:=v*1000/60*t/2-a;
s:=a*b;
writeln('S = ',s:6:2,' м^2');
end.
Пример:
200
S = 60000.00 м^2