прямая задача
uses crt;
var u:real;
h,m:integer;
begin
clrscr;
repeat
write('Введите угол поворота часовой стрелки 0<=u<360 u=');
readln(u);
until(u>=0)and(u<360);
h:=trunc(u/30);
m:=trunc(2*u)-h*60;
writeln('С начала суток прошло');
if h<10 then write('0',h,':') else write(h,':');
if m<10 then write('0',m) else write(m);
readln
end.
обратная задача
uses crt;
var u:real;
h,m:integer;
begin
clrscr;
repeat
write('Введите количество часов от 0 до 11 h=');
readln(h);
until h in [0..11];
repeat
write('Введите количество минут от 0 до 59 m=');
readln(m);
until m in [0..59];
writeln('Угол поворота часовой стрелки составил: ');
u:=h*30+m/2;
write(u:0:2);
readln
end.
- Кавказская горная система раскинула свои вершины на расстояние более чем 1000 километров с запада на восток. Границы Кавказа определены Черным и Каспийским морями. Самая высокая точка этих гор – Эльбрус, высота 5642 м., координаты — 43°20′45″ с. ш. 42°26′55″ в. д.:
- Уральские горы, которые разделяют Европу и Азию, протянулись в направлении с юга на север. Общая длина хребта Урала равна 2000 километрам (от северной границы Казахстана и до Заполярья). Координаты самой высокой вершины — горы Народной, высота 1895м., координаты 65°02′ с. ш. 60°07′ в. д.
- Кавказская горная система раскинула свои вершины на расстояние более чем 1000 километров с запада на восток. Границы Кавказа определены Черным и Каспийским морями. Самая высокая точка этих гор – Эльбрус, высота 5642 м., координаты — 43°20′45″ с. ш. 42°26′55″ в. д.:
- Уральские горы, которые разделяют Европу и Азию, протянулись в направлении с юга на север. Общая длина хребта Урала равна 2000 километрам (от северной границы Казахстана и до Заполярья). Координаты самой высокой вершины — горы Народной, высота 1895м., координаты 65°02′ с. ш. 60°07′ в. д.
uses crt;
var u:real;
h,m:integer;
begin
clrscr;
repeat
write('Введите угол поворота часовой стрелки 0<=u<360 u=');
readln(u);
until(u>=0)and(u<360);
h:=trunc(u/30);
m:=trunc(2*u)-h*60;
writeln('С начала суток прошло');
if h<10 then write('0',h,':') else write(h,':');
if m<10 then write('0',m) else write(m);
readln
end.