Python, Завдання виконувати із застосуванням логічних даних. ДАММ 100 БАЛОВ!!!!
Задача 1
Створіть програму, в якій ви введете кількість кілометрів, а програма Вам
порахує скільки метрів та сантиметрів у введених кілометрах.
Алгоритм роботи
1. Вивести на екран назву програми
2. Ввести кількість пройдених кілометрів
3. Здійснити обрахунок (скільки метрів та сантиметрів пройшли)
4. Вивести результат на екран
Задача 2.
Створити програму, яка визначить Ваш рівень навчання з предмету (може
бути будь-який предмет) (Оцінка за роботу на уроці, оцінка за практичну
роботу, оцінка за домашню роботу, оцінка за контрольну роботу) (дійсне
число)
• Ввести Вашу оцінку за тему
• Порахувати середній бал за тему
• Вивести на екран інформацію на який рівень ви навчаєтеся (відповідно
до умов).
1. Високий рівень Якщо середній бал більше або дорівнює 10
2. Середній рівень Якщо середній бал більше або дорівнює 7
3. Достатній рівень Якщо середній бал менше 7
Задача 3.
Створити програму, в якій Ви введете суму покупки та розіб’єте цю суму на
частини.
• Ввести суму покупки з клавіатури
• Обрати кількість частин
• Визначити вартість оплати однієї частини і вивести на екран
• Комісія становить 1,84% від вартості покупки
• Визначити суму, яку Ви оплатите разом з відсотками для кожного
платежу (кожен платіж +1,84 % від вартості покупки)
• Визначити загальну вартість суми, яку потрібно повернути банку з
відсотками
Ответы
Відповідь:
1.
print("Калькулятор кілометрів")
kilometers = float(input("Введіть кількість кілометрів: "))
meters = int(kilometers * 1000) # переведення в метри
centimeters = int(kilometers * 100000) % 100 # переведення в сантиметри
print(f"{kilometers} км = {meters} м і {centimeters} см")
2.
print("Програма визначення рівня навчання з предмету")
subject = input("Введіть назву предмету: ")
lesson_grade = float(input("Введіть оцінку за роботу на уроці: "))
practice_grade = float(input("Введіть оцінку за практичну роботу: "))
homework_grade = float(input("Введіть оцінку за домашню роботу: "))
test_grade = float(input("Введіть оцінку за контрольну роботу: "))
average_grade = (lesson_grade + practice_grade + homework_grade + test_grade) / 4
print(f"Ваш рівень навчання з предмету '{subject}': ")
if average_grade >= 9:
print("відмінно")
elif average_grade >= 7:
print("добре")
elif average_grade >= 5:
print("задовільно")
else:
print("незадовільно")
3.
# Введення суми покупки
purchase_amount = float(input("Введіть суму покупки: "))
# Розбивка суми на частини
tax = purchase_amount * 0.2
tip = purchase_amount * 0.1
subtotal = purchase_amount
total = purchase_amount + tax + tip
# Виведення результатів
print("Підсумковий чек:")
print(f"Сума покупки: {subtotal:.2f} грн")
print(f"Податок: {tax:.2f} грн")
print(f"Чайові: {tip:.2f} грн")
print(f"Загальна сума: {total:.2f} грн")