Register

OR

Do you already have an account? Login

Login

OR

Don't you have an account yet? Register

Newsletter

Submit to our newsletter to receive exclusive stories delivered to you inbox!

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


Напишите, пжс, хоть какую-то версию, спс заранее

более месяца назад
Просмотров : 14    Ответов : 1   

Лучший ответ:

# Код на 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)

более месяца назад
Ваш ответ:
Комментарий должен быть минимум 20 символов
Чтобы получить баллы за ответ войди на сайт





Вы можете из нескольких рисунков создать анимацию (или целый мультфильм!). Для этого нарисуйте несколько последовательных кадров и нажмите кнопку Просмотр анимации.


Другие вопросы: