Предмет: Информатика, автор: ilya1337228

Помогите найти ошибку, не понимаю вообще
Создать и законспектировать в тетрадь программу расшифровки названия специальности по введенному с клавиатуры коду. Подсказка: Используйте оператор CASE..OF

Приложения:

Ответы

Автор ответа: snapp1
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 из за этого не подходит
snapp1: Используйте тогда строку
snapp1: Но я так понимаю там диапазон чисел?
ilya1337228: Да, от 12.04 до 12.94
ilya1337228: поставил string написало Program1.pas(8) : Данная конструкция не поддерживается текущей версией компилятора
snapp1: Апдейтнул ответ, решение через IF, через CASE OF без понятния как это сделать.
Похожие вопросы
Предмет: Алгебра, автор: КайргалиевКайрат