Алгоритмы со сложным условием продолжения цикла. Итерационные циклы
Автор: riii • Декабрь 7, 2019 • Практическая работа • 475 Слов (2 Страниц) • 371 Просмотры
ПРАКТИЧЕСКАЯ работа №2
Алгоритмы со сложным условием продолжения цикла. Итерационные циклы
Условие задачи
Озеро содержит А км3 воды. Ежегодно объем воды уменьшается на р %. Если построить на берегу завод, то это приведет к дополнительному ежегодному уменьшению объема воды на В км3. Определить, через сколько лет, при условии существования завода, объем воды в озере снизится в 2 раза. Рассматривать срок не более 50 лет.
Состав данных
Имя | Смысл | Тип | Структура |
Исходные данные | |||
A | начальный объем резервуара | вещественный | простая переменная |
p | процентное уменьшение объема воды | вещественный | простая переменная |
B | начальное снижение объема воды | вещественный | простая переменная |
N | максимальное число лет | целый | простая переменная |
Выходные данные | |||
i | искомый номер года | целый | простая переменная |
Промежуточные переменные | |||
At | текущий объем резервуара | вещественный | простая переменная |
Bt | текущее снижение объема воды | вещественный | простая переменная |
Форма ввода[pic 1]
Форма вывода[pic 2][pic 3][pic 4]
Блок-схема алгоритма [pic 5]
Программа на СИ (консольное приложение MS Visual Studio 2008)
#include
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
double A, p, B, At, Bt; int N, i;
cout << "Введите объем резервуара в км^3 - ";
...