const
a: array [1 .. 5] of string = ('dm', 'km', 'm', 'mm', 'cm');
var
L: real;
i: byte;
begin
i := 0;
repeat
write('Nomer ed. izm=');
readln(i);
until (i in [1 .. 5]);
write('Dlina (', a[i], ')=');
readln(L);
case i of
1:
L := L / 10;
2:
L := L * 1000;
3:
L := L;
4:
L := L / 1000;
5:
L := L / 100;
end;
writeln('Dlina v metrah=', L:5:2);
readln;
end.
var
l: real;
k: integer;
begin
write('izmerenie=');
read(k); { номер единицы измерения }
write('dlina=');
read(l); { длина отрезка }
case k of
1:
write(l / 10:5:3, ' m');
2:
write(l * 1000:5:3, ' m');
3:
write(l:5:3, ' m');
4:
write(l / 1000:5:3, ' m');
5:
write(l / 100:5:3, ' m');
end;
readln;
end.
Похожие записи/страницы:
- Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число).…
- Написать программу, которая бы по введенному номеру единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм,…
- Используя оператор выбора CASE, cоставить программу, которая по введённому номеру единицы измерения (1 –…
- В файле хранится массив отрезков (отрезок на плоскости задается координатами начала и конца). Составить функции…
- Найте периметр треугольника, заданного координатами своих вершин, определив функцию для расчета длины отрезка по…
- Напишите функцию вычисления длины отрезка по координатам его концов. С помощью этой функции напишите программу…
- Составить программу, которая использует модуль. В модуле разработать подпрограммы для работы с трапециями,…
- Составить программу которая вычисляет периметр треугольника если заданы координаты его вершин…