Паскаль абс оператор саsе ввести с клавиатуры букву 7-го класса. определить его тип: а - гимназический, б - , в - обычный, г - коррекция. (буква может быть большой или маленькой).
// PascalABC.Net 3.0, сборка 1066 const s1='АБВГабвг'; s2='12341234'; var c:char; i:integer; begin Write('Введите букву класса: '); Readln(c); i:=Pos(c,s1); if i>0 then begin c:=s2[i]; case c of '1':Writeln('гимназический'); '2':Writeln('математический'); '3':Writeln('обычный'); '4':Writeln('коррекционный') end end else Writeln('Неверная буква') end.
Тестовое решение: Введите букву класса: Б математический
Примечание: работа программы также проверена в Borland Pascal 7.01
Var letterOfClass : string; begin write('Введите букву класса: '); readln(letterOfClass); case letterOfClass of 'a','A' : writeln('7-', letterOfClass, ' это гимназический класс.'); 'b','B' : writeln('7-', letterOfClass, ' это математический класс.'); 'v','V' : writeln('7-', letterOfClass, ' это обычный класс.'); 'g','G' : writeln('7-', letterOfClass, ' это клас корреции.'); else writeln('Класса с такой буквой нет'); end; end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку