Вопрос задан 03.05.2019 в 15:07. Предмет Информатика. Спрашивает Чиркова Элина.

ПОМОГИТЕ, ПОЖАЛУЙСТА!!! Хотя бы одно задание, прошууу... 1. Создайте программу для вычисления суммы

n чисел, первое из которых равно х, а каждое следующее на 5 больше предыдущего. 2. Создайте программу для вычисления суммы n чисел, первое из которых равно х, а каждое следующее равно квадрату предыдущего. 3. Создайте программу для вычисления среднего арифметического положительных чисел, первое из которых равно 100, а каждое следующее меньше предыдущего на заданное положительное число. 4. Создайте программу для решения задачи: Клиент положил в банк определенную сумму денег. Ежегодно банк добавляет ко вкладу заранее определенный процент от суммы, хранящийся на счету по итогам предыдущего года. Через сколько лет сумма на счету превысит S грн?
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Терентьев Иван.
Парень, я программирую на C++, но вот решение 1.
#include <iostream>
using namespace std;
int main(){    int x,n;    cout << "Vvedite x,n"<<endl;    cin>>x>>n;    for (int i=1;i<=n;i++)    {        cout<<x<<endl;        x=x+5;    }    return 0;}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание 1: Вычисление суммы n чисел с постоянным шагом

Для решения этой задачи можно использовать цикл, который будет выполняться n раз, где n - количество чисел, которые нужно сложить. Первое число будет равно х, а каждое следующее будет на 5 больше предыдущего.

Вот пример программы на языке Python, которая решает данную задачу:

```python def calculate_sum(x, n): current_number = x total_sum = 0

for i in range(n): total_sum += current_number current_number += 5

return total_sum

x = 10 # Задайте значение первого числа n = 5 # Задайте количество чисел

result = calculate_sum(x, n) print("Сумма чисел:", result) ```

В этом примере функция `calculate_sum` принимает два аргумента: `x` - первое число, и `n` - количество чисел. Она использует цикл `for` для сложения чисел с постоянным шагом и возвращает итоговую сумму. В основной части программы мы задаем значения `x` и `n`, вызываем функцию `calculate_sum` и выводим результат.

Задание 2: Вычисление суммы n чисел с квадратным шагом

Для решения этой задачи также можно использовать цикл. Первое число будет равно х, а каждое следующее будет равно квадрату предыдущего числа.

Вот пример программы на языке Python, которая решает данную задачу:

```python def calculate_sum(x, n): current_number = x total_sum = 0

for i in range(n): total_sum += current_number current_number = current_number ** 2

return total_sum

x = 2 # Задайте значение первого числа n = 4 # Задайте количество чисел

result = calculate_sum(x, n) print("Сумма чисел:", result) ```

В этом примере функция `calculate_sum` принимает два аргумента: `x` - первое число, и `n` - количество чисел. Она использует цикл `for` для сложения чисел с квадратным шагом и возвращает итоговую сумму. В основной части программы мы задаем значения `x` и `n`, вызываем функцию `calculate_sum` и выводим результат.

Задание 3: Вычисление среднего арифметического положительных чисел

Для решения этой задачи также можно использовать цикл. Первое число будет равно 100, а каждое следующее будет меньше предыдущего на заданное положительное число.

Вот пример программы на языке Python, которая решает данную задачу:

```python def calculate_average(start_number, n, step): current_number = start_number total_sum = 0 count = 0

while current_number > 0 and count < n: total_sum += current_number current_number -= step count += 1

if count > 0: average = total_sum / count return average else: return 0

start_number = 100 # Задайте значение первого числа n = 5 # Задайте количество чисел step = 10 # Задайте шаг

result = calculate_average(start_number, n, step) print("Среднее арифметическое положительных чисел:", result) ```

В этом примере функция `calculate_average` принимает три аргумента: `start_number` - первое число, `n` - количество чисел, и `step` - шаг. Она использует цикл `while` для сложения положительных чисел с заданным шагом и подсчета их количества. Затем она вычисляет среднее арифметическое и возвращает его. В основной части программы мы задаем значения `start_number`, `n` и `step`, вызываем функцию `calculate_average` и выводим результат.

Задание 4: Решение задачи о вкладе в банк

Для решения этой задачи можно использовать цикл, который будет выполняться до тех пор, пока сумма на счету не превысит заданную сумму S. Каждый год банк добавляет к вкладу определенный процент от суммы, хранящейся на счету по итогам предыдущего года.

Вот пример программы на языке Python, которая решает данную задачу:

```python def calculate_years(initial_amount, interest_rate, target_amount): current_amount = initial_amount years = 0

while current_amount < target_amount: current_amount += current_amount * interest_rate years += 1

return years

initial_amount = 1000 # Задайте начальную сумму вклада interest_rate = 0.05 # Задайте процентную ставку target_amount = 2000 # Задайте целевую сумму

result = calculate_years(initial_amount, interest_rate, target_amount) print("Сумма на счету превысит", target_amount, "грн через", result, "лет") ```

В этом примере функция `calculate_years` принимает три аргумента: `initial_amount` - начальная сумма вклада, `interest_rate` - процентная ставка, и `target_amount` - целевая сумма. Она использует цикл `while` для увеличения суммы на счету каждый год на основе процентной ставки и подсчета количества лет. Затем она возвращает количество лет. В основной части программы мы задаем значения `initial_amount`, `interest_rate` и `target_amount`, вызываем функцию `calculate_years` и выводим результат.

Надеюсь, эти программы помогут вам решить задачи! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

0 0

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

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

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