Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Моя первая программа на С++.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

Puts("Пожалуйста, введите сумму полученного займа:");

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

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

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

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

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

Вопросы

  1. Что такое вывод?

  2. Какие три типа аргументов можно использовать с функцией puts()?

  3. Какие три типа аргументов можно использовать с функцией

putchar()?

  1. Что такое escape-последовательности?

  2. В чем заключаются различия между escape-последовательностями

\n и \r?

  1. Как вывести на экран символ «кавычка»?

  2. Из каких двух частей состоит список параметров функции printf()?

  3. Какие преимущества имеет функция printf() по сравнению с puts()?

  4. Что такое указатель формата?

  5. Как вывести на экран значение числовой переменной?

Упражнения

  1. Напишите программу вывода вашего имени и адреса на экран с ис-

пользованием функции puts().

  1. Напишите программу вывода вашего имени и адреса на экран с ис- пользованием функции printf().

  2. Напишите функцию puts(), которая выводит слово «Заглавие» в се- редине экрана. Ширина экрана 80 символов.

  3. Напишите функцию printf(), которая выводит слово «Страница» с правой стороны экрана.

  4. Напишите функцию printf(), которая выводит значения следующих переменных:

float length, width, height, volume;

  1. Программа должна отображать имя и возраст субъектов. Напишите функцию printf(), которая выводила бы значения переменных:

7. char name[12]; int age;

8. Программа содержит следующие переменные:

  1. сhar item[] = "Дискеты";

  2. float cost = 3.55; float markup = 0.75;

Напишите функцию printf(), которая выводит на экран следующие сообщения:

Наименование товара: Гибкий диск Цена за 1 упаковку: 3.55

Наценка: 0.75

Обратите внимание на выравнивание.

  1. Программа содержит следующую переменную:

int count = 30;

Используя значение переменной count для вывода числа в послед- ней строке, напишите программу, которая подает звуковой сигнал и выводит на экран следующее сообщение: