Помогите найти ошибку, не понимаю вообще
Создать и законспектировать в тетрадь программу расшифровки названия специальности по введенному с клавиатуры коду. Подсказка: Используйте оператор CASE..OF
Приложения:
Ответы
Ответ дал:
1
Ответ:
У вас тип у T real, а CASE OF принимает integer или string. Нужно поменять на какой-то из них.
Объяснение:
upd:
program faso;
var T :real;
begin
readln (T);
if (T >= 12.04) AND (T <= 12.94) then
writeln ('3й Разряд')
Else if (T >= 0) AND (T < 12.04) then
writeln ('2й Разряд')
else
writeln ('Нужна еше тренировка');
end.
ilya1337228:
Так там числа не целые, и integer из за этого не подходит
Используйте тогда строку
Но я так понимаю там диапазон чисел?
Да, от 12.04 до 12.94
поставил string написало Program1.pas(8) : Данная конструкция не поддерживается текущей версией компилятора
Апдейтнул ответ, решение через IF, через CASE OF без понятния как это сделать.
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад