// 1_5.cpp: Задание 5
#include <iostream>
#include <cmath>
using namespace std;
/*
* Решение индивидуальной задачи
* Ничего не возвращает
*/
void program_3()
{
double s = 10;
int n = 7;
double sum = s;
// логика программы
for (int i = 0; i < n - 1; i++)
{
s += ((s * 10) / 100);
sum += s;
}
// вывод результата
cout << "Спортсмен за 7 дней пробежит " << sum << "km" << endl << endl;
}
void main()
{
setlocale(LC_CTYPE, "rus"); // вызов функции настройки локали
int number;
do
{
number = response();
switch (number)
{
case 0:
{
break;
}
case 1:
{
break;
}
case 2:
{
break;
}
|
|
case 3:
{
program 3();
break;
}
default:
cout << "Такой программы не существует! Попробуйте ещё раз!" << endl << endl;
break;
}
} while (number!= 0);
}
5. Контрольный пример:
Отчет по индивидуальному заданию 1.6.20
1. Задание:
1. Определить: а) является ли заданное число степенью числа 3;
б) является ли заданное число степенью числа 5.
2. Описание алгоритма программы:
Рис. 6. Схема алгоритма
Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
n | int | Хранит номер степени числа |
result | int | Хранит вычисляемое число |
program_3() | void | Функция, содержащая логику программы |
old | int | Сохраняет введенное число |