Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_po_C.pdf
Скачиваний:
37
Добавлен:
07.03.2015
Размер:
2.9 Mб
Скачать

6.2.4. Вывод результата преобразования

Вданном приложении возможно выполнение двух различных вариантов результата:

1.Если преобразование выполнено успешно (т.е. если значение переменной Result равно true, см раздел 6.2.3.), требуется вывести на экран строку "Result =" и числовое значение, полученное при преобразовании символа шестнадцатеричной цифры.

2.Если при преобразовании произошла ошибка(т.е. значение переменной Result равно false), требуется вывести строку с сообщением об ошибке: "Illegal symbol".

Для выбора варианта результата можно использовать условный оператор, принимающий следующий вид:

if (Result == true)

{

Действия, если Result имеет значение true

}

else

{

Действия, если Result имеет значение false

}

или

if (Result)

{

Действия, если Result имеет значение true

}

else

{

Действия, если Result имеет значение false

}

Оба варианта записи оператора if действуют абсолютно одинаково.

В качестве действий, выполняемых в обоих случаях, модно использовать обращение к стандартным потокам вывода, работа с которыми рассматривалась ранее.

6.2.5. Ввод с клавиатуры произвольного символа и завершение работы приложения

Данные действия рассматривались в предыдущих лабораторных работах.

7. Лабораторная работа № 5. Создание и использование пользовательских функций

7.1. Задание

Целью данной работы является знакомство с созданием и использованием пользовательских функций.

Консольное приложение, которое требуется создать в данной работе, должно выполнить преобразование преобразование ASCII-кода символа - шестнадцатеричной цифры в числовой формат (действия, аналогичные лабораторной работе № 4, см. раздел 6.). При этом само преобразование ASCII-кода шестнадцатеричной цифры в числовой формат должно быть реализовано в виде пользовательской функции.

Приложение должно выполнять следующие действия:

51

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]