Скласти програми для розв'язання наступних задач. 1. Відомо ціни деякої кількості товарів в доларах (кількість товарів не перевищує 10). Перевести всі ціни товарів в гривні. Курс долара вводить користувач з клавіатури. 2. Відомо оцінки учня у свідоцтві досягнень (12 предметів). Визначити найбільший та найменший бал учня, а також середній бал свідоцтва.
Ответы
Ось приклади програм, які можна використати для розв'язання цих задач за допомогою Python:
**1. Відомо ціни деякої кількості товарів в доларах (кількість товарів не перевищує 10). Перевести всі ціни товарів в гривні. Курс долара вводить користувач з клавіатури.**
```python
# Введіть кількість товарів
n = int(input("Введіть кількість товарів: "))
# Введіть ціни товарів
prices_usd = []
for i in range(n):
price_usd = float(input(f"Введіть ціну {i+1} товару в доларах: "))
prices_usd.append(price_usd)
# Введіть курс долара
exchange_rate = float(input("Введіть курс долара: "))
# Переводимо ціни в гривні
prices_uah = [price_usd * exchange_rate for price_usd in prices_usd]
# Виводимо ціни в гривні
for i, price_uah in enumerate(prices_uah):
print(f"Ціна {i+1} товару в гривні: {price_uah}")
```
**2. Відомо оцінки учня у свідоцтві досягнень (12 предметів). Визначити найбільший та найменший бал учня, а також середній бал свідоцтва.**
```python
# Введіть оцінки учня
grades = []
for i in range(12):
grade = float(input(f"Введіть оцінку з {i+1} предмета: "))
grades.append(grade)
# Визначаємо найбільший, найменший та середній бал
max_grade = max(grades)
min_grade = min(grades)
average_grade = sum(grades) / len(grades)
# Виводимо результати
print(f"Найбільший бал: {max_grade}")
print(f"Найменший бал: {min_grade}")
print(f"Середній бал: {average_grade}")
```
Ці дві програми виконують ті задачі, які ви навели. Зауважте, що при роботі з реальними даними потрібно також проводити перевірку на коректність введених даних.