Перед началом учебного года все школьники проходят медицинский осмотр, каждому измеряют рост и вес. Для каждого первоклассника необходимо также определить
5-9 класс
|
тип парты (по росту, всего 3 типа). Проведите медицинский осмотр 500 школьников.
Составьте программу, содержащую процедуру, отвечающую за измерение роста и веса, и функцию, отвечающую за определение типа парты первоклассника.
Шкала типа парт:
140<=
140-150
>=150
Программу составить в Pascal ABC
Помогите пжлста!
procedure GetRV(var r, v: real; var Final: boolean);
{ Организует ввод и возвращает значения роста и веса.
Значение параметра Final=true - сигнал окончить ввод данных,
для чего вводят нули }
begin
Write('Введите рост (см) и вес (кг) ->');
Readln(r, v);
Final := ((r > 0) and (v > 0))
end;
function DefDesk(r: real): string;
begin
if r <= 140 then DefDesk := 'S'
else if r < 150 then DefDesk := 'M'
else DefDesk := 'L'
end;
var
rost, ves: real;
flag: boolean;
begin
repeat
GetRV(rost, ves, flag);
if flag then Writeln('Нужна парта типа ', DefDesk(rost))
until (not flag)
end.
Тестовое решение:
Введите рост (см) и вес (кг) ->135 31
Нужна парта типа S
Введите рост (см) и вес (кг) ->143 41
Нужна парта типа M
Введите рост (см) и вес (кг) ->151 48
Нужна парта типа L
Введите рост (см) и вес (кг) ->0 0
Где придуманная Вами шкала типа парт?
Другие вопросы из категории
Читайте также
которыми существуют отношения "является разновидностью":
гриб,человек,здание,школьник,школа,врач,растение,дерево,яблоня,подосиновик
Заполните таблицу:запишите для каждого подмножества одно дополнительное свойство.
1.Множество 2.Подмножество 3.Дополнительный признак подмножества
затем все остальные оценки. Сколько учеников имеют по информатике оценку пять?Условный оператор не использовать. 2)Составить программу, которая находит минимальное число большее 200, которое нацело делится на 17. Использовать цикл с предусловием While.всю программу напишите, пожалуйста)))
тракторе или на комбайне, а некоторые могут работать и на тракторе, и на комбайне. Сколько школьников могут работать и на тракторе, и на комбайне, если известно, что трактором хорошо овладели 23 человека, а комбайном - 31 человек?
проприетарности):
а) adobe photoshop; б) adobe flash professional; в)adobe reader; г) adobe flash player
3)В классическом паскале нету функции возведения в степень. Если программисту на паскале всёже потребуется возвести число а>0 в степень n, то с помощью какого выражения он может это сделать?
a) exp(ln(a)*n; б) exp(ln(n)*a; в) ln(exp(a)*n; г) ln(exp(n)*a.