
Створити калькулятор для визначення вартості спожитого газу Програма орієнтована буде лише на 3
області: Рівненська, Житомирська та Київська (для кожної області ціна є різною: Рівненська 5,8 грн за 1 куб газу, Житомирська 6,1 грн за 1 куб газу, Київська 6,9 грн за 1 куб газу) . За допомогою цифр 1,2 та 3 запропонувати на початку обрати користувачеві область, далі попросити: Ввести попередні показники лічильника Ввести поточні показники лічильника Вивести різницю Вивести ціну за 1 м3 Порахувати суму до сплати за спожитий газ Вивести на екран пайтон

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

Калькулятор расчёта газа в разных регионов:
# Задаем стоимости газа для каждого региона
regions = {
1: {"name": "Ровенский", "price": 5.8},
2: {"name": "Житомирский", "price": 6.1},
3: {"name": "Киевский", "price": 6.9}
}
# Запрашиваем у пользователя выбор региона
print("Выберите регион:")
for key, value in regions.items():
print(key, "-", value["name"])
region_choice = int(input())
# Проверяем, что выбор пользователя является корректным
if region_choice not in regions.keys():
print("Некорректный выбор региона")
else:
region = regions[region_choice]
# Запрашиваем у пользователя предыдущие и текущие показания счетчика
previous_reading = float(input("Введите предыдущие показания счетчика: "))
current_reading = float(input("Введите текущие показания счетчика: "))
# Вычисляем количество потребленного газа
usage = current_reading - previous_reading
# Вычисляем стоимость потребленного газа
price_per_cubic_meter = region["price"]
cost = usage * price_per_cubic_meter
# Выводим результаты
print("Отображение разницы: ", usage, "м³")
print("Цена за 1 м³: ", price_per_cubic_meter, "грн")
print("Сумма, подлежащая оплате за потребленный газа: ", cost, "грн")



Ось приклад коду на Python, який виконує вказані вами завдання:
python# Введення області
print("Виберіть область:")
print("1. Рівненська")
print("2. Житомирська")
print("3. Київська")
region = int(input("Введіть номер області: "))
# Визначення ціни за 1 куб. газу в залежності від області
if region == 1:
price_per_cubic_meter = 5.8
elif region == 2:
price_per_cubic_meter = 6.1
elif region == 3:
price_per_cubic_meter = 6.9
else:
print("Невірно введено номер області.")
exit()
# Введення попередніх показників лічильника
previous_reading = float(input("Введіть попередні показники лічильника: "))
# Введення поточних показників лічильника
current_reading = float(input("Введіть поточні показники лічильника: "))
# Обчислення різниці показників
difference = current_reading - previous_reading
# Виведення різниці показників
print("Різниця показників лічильника: ", difference)
# Виведення ціни за 1 куб. газу
print("Ціна за 1 куб. газу: ", price_per_cubic_meter, " грн")
# Обчислення суми до сплати за спожитий газ
total_cost = difference * price_per_cubic_meter
# Виведення суми до сплати за спожитий газ
print("Сума до сплати за спожитий газ: ", total_cost, " грн")
Цей код запитує користувача про область, попередні та поточні показники лічильника, обчислює різницю показників, виводить ціну за 1 куб. газу та розраховує суму до сплати за спожитий газ.


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







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