В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
winchester24
winchester24
30.01.2023 17:21 •  Информатика

Расчет оплаты за электроэнергию в украине за потребление электроэнергии определен следующий порядок оплаты в зависимости от потребленного объема: стоимость 1 квт при потреблении электроэнергии до 100 квт в месяц - 45,6 грн, от 100 квт до 600 квт - 78,9 грн, свыше 600 квт - 147,9 грн. некоторым потребителям предоставляется льготный объем безвозмездного пользования электроэнергией, например, зо квт. если такая льгота есть, то ее отнимают от потребленного объема, а дальше расчет осуществляется по принятым тарифам. разработайте в выбранной среде программирования проект "оплата за электроэнергию", в котором пользователь вносит в текстовое поле объем потребленной электроэнергии, и обозначает с элементов (определите самостоятельно) наличие льготы. после нажатия кнопки "рассчитать" получает в окне сообщения размер суммы для оплаты за электроэнергию. напишите, , хоть какую-то версию, заранее

Ответ:
DimaAgent
DimaAgent
06.10.2020 02:10
# Код на ruby 2.2.3p173
def zadanie(amount_spent, reduction)
    amount = [600, 100, 0]
    tariff = [1.479, 0.789, 0.456]

    amount_spent = amount_spent - reduction
    sum = 0

    for i in 0...amount.size
        if amount_spent > amount[i]
            sum += (amount_spent - amount[i]) * tariff[i]
            amount_spent = amount[i]
        end
    end
    return sum
end

# # # Примеры применения
p zadanie(700, 30)
p zadanie(150, 0)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?