Вопрос задан 07.09.2020 в 20:07. Предмет Информатика. Спрашивает Пономарев Макс.

 Помогите решить задачу на паскале. Количество граждан некоторого города увеличивается ежегодно на

В%. Через сколько лет население города возрастет в m раз, если вначале было А человек.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на Паскале можно использовать циклы.

Алгоритм решения будет следующим: 1. Вводим значения переменных A (начальное население), В (процент увеличения) и m (во сколько раз собираемся увеличить население). 2. Вводим переменную years и присваиваем ей значение 0 (количество прошедших лет). 3. Запускаем цикл с условием: пока A меньше или равно A * (1 + В / 100) (население не достигло m раз начального значения), увеличиваем years на 1 и пересчитываем население как A = A * (1 + В / 100). 4. Печатаем значение years.

Пример кода на Паскале:

```pascal program population_growth;

var A, B, m: integer; years: integer;

begin writeln('Введите начальное население города (A):'); readln(A); writeln('Введите процент увеличения населения (B):'); readln(B); writeln('Введите во сколько раз нужно увеличить население (m):'); readln(m);

years := 0;

while A <= A * (1 + B / 100) do begin years := years + 1; A := round(A * (1 + B / 100)); end;

writeln('Через ', years, ' лет население города увеличится в ', m, ' раз(а).'); end. ```

После запуска программы необходимо ввести значения переменных A, B и m. Программа выведет количество лет, через которое население города увеличится в m раз.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос