Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Проектирование программы

Читайте также:
  1. II. Базовые тренинговые программы
  2. II. Требования к результатам освоения основной образовательной программы
  3. III. Методический раздел программы
  4. III. Требования к структуре основной образовательной программы
  5. IV. Требования к условиям реализации основной образовательной программы
  6. VI. Сверхъестественная судьба человека. «Программы бытия», управлявшие людьми. Происхождение тибетского государства
  7. VI. Сверхъестественная судьба человека. «Программы бытия», управлявшие людьми. Происхождение тибетского государства.

Вывод, то есть отображение информации на экране, принтере или каком-либо другом устройстве, является важнейшей составляющей любой программы, так что планировать вывод необходимо самым тщательным образом.

Начните программу с вывода инструкций, которые объясняют цель ее создания:

puts("Добро пожаловать\n");puts("Эта программа рассчитывает платежи \n");puts("Введите сумму займа,\n");puts("проценты по закладным и срок выплаты в годах.\n");

Когда вам нужно вывести результат, делайте информацию максимально доступной для чтения и понимания:

printf("Основные месячные выплаты: %7.2f\n", princ);printf("Проценты: %7.2f\n", interest);printf("Общие месячные выплаты: %7.2f\n", total);

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

Основные месячные выплаты: 256.25Проценты: 92.12Общие месячные выплаты: 34.37

Такой способ представления информации кажется более удобным, чем, например, следующий:

printf("%f %f %f", prins, inter, total);

в результате чего имеем:

256.25 92.12 34.37

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

В табл.2 подведен краткий итог всем способам вывода данных, которые обсуждались выше.

Таблица 2. Средства вывода информации в языке Си/Си++.

 

  Вопросы
  1. Что такое вывод?
  2. Какие три типа аргументов можно использовать с функцией puts()?
  3. Какие три типа аргументов можно использовать с функцией putchar()?
  4. Что такое escape-последовательности?
  5. В чем заключаются различия между escape-последовательностями \n и \r?
  6. Как вывести на экран символ «кавычка»?
  7. Из каких двух частей состоит список параметров функции printf()?
  8. Какие преимущества имеет функция printf() по сравнению с puts()?
  9. Что такое указатель формата?
  10. Как вывести на экран значение числовой переменной?

 

 

  Упражнения
  1. Напишите программу вывода вашего имени и адреса на экран с использованием функции puts().
  2. Напишите программу вывода вашего имени и адреса на экран с использованием функции printf().
  3. Напишите функцию puts(), которая выводит слово «Заглавие» в середине экрана. Ширина экрана 80 символов.
  4. Напишите функцию printf(), которая выводит слово «Страница» с правой стороны экрана.
  5. Напишите функцию printf(), которая выводит значения следующих переменных:
float length, width, height, volume;
  1. Программа должна отображать имя и возраст субъектов. Напишите функцию printf(), которая выводила бы значения переменных:
charname[12]; intage;
  1. Программа содержит следующие переменные:
сharitem[] = "Дискеты"; floatcost = 3.55; floatmarkup = 0.75; Напишите функцию printf(), которая выводит на экран следующие сообщения: Наименование товара: Гибкий диск Цена за 1 упаковку: 3.55 Наценка: 0.75 Обратите внимание на выравнивание.
  1. Программа содержит следующую переменную:
intcount = 30; Используя значение переменной count для вывода числа в последней строке, напишите программу, которая подает звуковой сигнал и выводит на экран следующее сообщение: Внимание! Внимание! Внимание! Внимание!Нежелательное отклонение параметров среды.У вас есть 30 секунд, чтобы покинуть помещение.

 


Дата добавления: 2015-07-11; просмотров: 95 | Нарушение авторских прав


Читайте в этой же книге: Лабораторная работа 2 | Управляющие коды | Отображение специальных символов на экране монитора | Вывод чисел | Форматированный вывод |
<== предыдущая страница | следующая страница ==>
Выбор правильных средств вывода информации| Порядок выполнения работы.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)