Иллюстрированный самоучитель по С++ для начинающих

Решения (задачи 60-94)

Задача 84.

// Вычисление стоимости покупки с учетом скидки
#include <stdio.h>
#include <conio.h>
void main()
{
float summ; // сумма покупки
printf("Хп Вычисление стоимости покупки с учетом скидки\п")
printf("Введите стоимость покупки и нажмите Enter");
printf(" › "); scanf("%f", &summ); if (summ < 500)
printf("Скидка не предоставляется.\п"); else {
printf("Вам предоставляется скидка ");
if (summ > 1000) {
printf("5%\n");
summ = 0.97 * summ;
}
else {
printf("3%\n"); summ = 0.97 * summ;
printf("Сумма с учетом скидки: %3.2f руб.\п", summ);
printf("\п Для завершения нажмите Enter");
getch();

Задача 86.

Проверка знания истории
finclude <stdio.h> #include <conio.h> void main()
int year; // ответ испытуемого
printf("\n B каком году был основан Санкт-Петербург?\п");
printf("Введите число и нажмите <strong>Enter</strong>");
printf(" › "); scanf("%i", Syear); if (year == 1703)
printf("Правильно."); else {
printf("Вы ошиблись, ");
printf("Санкт-Петербург бьл основан в ПОЗ году.\п")
printf("\п Для завершения нажмите Enter")
getch (); }

Задача 87.

// Проверка знания истории архитектуры
#include <stdio.h>
#include <conio.h>
void main()
{
int otv; // номер выбранного варианта ответа
printf("Архитектор Исаакиевского собора:\п");
printf("1. Доменико ТрезиниХп");
printf("2. Огюст МонферранХп");
printf("3. Карл PoccиниХп");
printf("Введите номер ответа и нажмите Enter");
printf(" › "); scanf("%i", sotv); if (otv = 2)
printf("Правильно."); else {
printf("Вы ошиблись.\п Архитектор Исаакиевского ");
printf("собора Огюст Монферран.\n"); }
printf("Хп Для завершения нажмите Enter");
getch();

Задача 89.

// Сравнение двух целых чисел
#include <stdio.h>
#include <conio.h>
void main ()
{
int a,b; // сравниваемые числа
printf("Хп Введите в одной строке два целых "
printf("числа и нажмите Enter");
printf(" › ");
scanf("%i%i", &a, &b);
if (a = b)
printf("Числа равны"); else if (a < b)
printf("%i меньше %i\n", a, b); else printf("%i больше %i\n", a, b);
printf("Хп Для завершения нажмите Enter");
getch();
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.