Вопрос задан 18.02.2019 в 16:14. Предмет Информатика. Спрашивает Боровик Костя.

Задача 1 Витя подключен к интернет по следующему тарифному плану. Ежемесячная абонентская плата

составляет A рублей, и в эту абонентскую плату включено B мегабайт трафика. Неизрасходованные мегабайты в конце месяца «сгорают». Если трафик превышает B мегабайт, то каждый мегабайт трафика сверх предоплаченных стоит C рублей. Известно, что за прошлый месяц Витя израсходовал D мегабайт трафика. Определите, во сколько обошелся ему доступ в интернет в прошлом месяце (считая в том числе и абонентскую плату)? Входные данные Вводятся четыре натуральных числа A, B, C, D в одной строке. Все числа не превышают 100. Выходные данные Выведите одно число — сумму (в рублях), которую Витя должен заплатить за интернет. Примеры Ввод Вывод 100 10 12 15 160 100 10 12 1 100
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ульянов Антон.
#! /usr/bin/env python
# -*- coding: utf-8 -*-

while True:
A = input('A = ')
B = input('B = ')
C = input('C = ')
D = input('D = ')
if A <= 100 and B <= 100 and C <= 100 and D <= 100:
if D <= B:
print 'Сумма = %d' % A
break
else:
print 'Cумма = ', A + (D - B) * C
break
else:
print 'Введено неверное значение.'
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Понимание проблемы

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

Алгоритм решения

1. Определить количество израсходованных мегабайт сверх предоплаченного. 2. Рассчитать дополнительные расходы за превышение предоплаченных мегабайт. 3. Сложить абонентскую плату и дополнительные расходы, чтобы получить общую сумму, которую Витя должен заплатить.

Пример решения

Давайте примем, что: - A = 100 (ежемесячная абонентская плата в рублях) - B = 10 (включенные мегабайты трафика) - C = 12 (стоимость каждого мегабайта трафика сверх предоплаченных в рублях) - D = 15 (израсходованные мегабайты трафика)

1. Израсходованные мегабайты сверх предоплаченного: D - B = 15 - 10 = 5 мегабайт. 2. Дополнительные расходы за превышение предоплаченных мегабайт: 5 * C = 5 * 12 = 60 рублей. 3. Общая сумма: A + дополнительные расходы = 100 + 60 = 160 рублей.

Таким образом, общая сумма, которую Витя должен заплатить за доступ в интернет в прошлом месяце, составляет 160 рублей.

Решение на Python ```python def calculate_internet_cost(A, B, C, D): extra_usage = max(0, D - B) total_cost = A + extra_usage * C return total_cost

# Входные данные A, B, C, D = map(int, input().split())

# Вычисление общей суммы total_cost = calculate_internet_cost(A, B, C, D) print(total_cost) ```

При вводе значений A=100, B=10, C=12, D=15, программа выведет 160.

0 0

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

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

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