Користувач вводить з клавіатури ціле число від 1 до 10. Для кожного вводу має з’являтись за у вигляді: «Введіть число: »
. 2. Після кожного вводу програма виводить значення введеного числа прописом, у вигляді фрази: Введено число <цифра>, його значення <значення пропис>.
Наприклад: Введено число 3, його значення: три. Введено число 7, його значення: сім.
Важливо: для виведення обов’язково використовувати форматований вивід. Важливо: для співставлення цифри з її значенням прописом обов’язково використати оператор множинного вибору switch.
3. В разі, якщо користувач ввів число більше 10 або менше 1, вивести повідомлення:
Доступні лише числа від 1 до 10. 4. В програмі передбачити обробку винятків. В разі, якщо користувач введе набір символів, що не є числом, програма не має припинити роботу з помилкою.
В цьому випадку вивести повідомлення: Доступні лише числа від 1 до 10 на c#.
ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\", Приём;
ПЕР
число: ЦЕЛ;
шестн: РЯД 32 ИЗ ЗНАК;
сч: ЦЕЛ;
зн: ЗНАК;
ЗАДАЧА ШестнЦифра(цифра: ЦЕЛ): ЗНАК;
УКАЗ
ЕСЛИ цифра < 10 ТО ВОЗВРАТ ВЗНАК(ВЦЕЛ("0") + цифра)
ИНАЧЕ ВОЗВРАТ ВЗНАК(ВЦЕЛ("A") - 10 + цифра) КОН
КОН ШестнЦифра;
УКАЗ
число := Приём.Число();
шестн := "";
Вывод.Цепь("^");
ПОКА число > 0 ВЫП
шестн[ДЛИНА(шестн) + 1] = 0X;
шестн[ДЛИНА(шестн)] = ШестнЦифра(число ОСТАТОК 16);
число := число ДЕЛИТЬ 16
КОН;
ОТ сч := 0 ДО ДЛИНА(шестн) - 1 ВЫП
зн := шестн[сч];
шестн[сч] := шестн[ДЛИНА(шестн) - 1 - сч];
шестн[ДЛИНА(шестн) - 1 - сч] := зн
КОН;
Вывод.Цепь(шестн)
КОН Задание.