Расчет теплоемкости воды и затраты электричества на нагрев

Количество энергии, которое необходимо передать 1 грамму материала для повышения температуры на 1 градус Цельсия обозначается буквой C и называется удельной теплоемкостью.

Для расчета количества энергии (q),необходимого для нагрева материала с массой m граммов на T градусов, можно использовать формулу:

q = mCT.

Программа должна запрашивать массу воды и разность температур для нагрева. После расчетов необходимо вывести общее количество энергии, которое требуется потратить или извлечь для соответствующего диапазона температур. Удельная теплоемкость воды – 4,186 Дж. Далее необходимо расширить код, чтобы дополнительно рассчитывалась стоимость электричества для нагрева воды. В России электроэнергию принято измерять в кВт⋅Ч, в примере используем стоимость в 4 рубля.

##
# Вычислить количество энергии для нагрева воды и стоимость нагрева
#
# Определим константы для удельной теплоемкости воды и стоимости электричества
WATER_HEAT_CAPACITY = 4.186
ELECTRICITY_PRICE = 4
J_TO_KWH = 2.777e–7
# Запрашиваем объем воды и нужное изменение температуры
volume = float(input("Объем воды в миллилитрах: "))
d_temp = float(input("Повышение температуры (в градусах Цельсия): "))
# Вычисляем количество энергии в джоулях
q = volume * d_temp * WATER_HEAT_CAPACITY
# Результат в джоулях
print("Потребуется %d Дж энергии." % q)
# Вычисляем стоимость
kwh = q * J_TO_KWH
cost = kwh * ELECTRICITY_PRICE
# Отображаем стоимость
print("Стоимость энергии: %.2f руб." % cost)


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: