ГДЗ Інформатика 7 клас. Підручник [Тріщук І.В., Лазарець О.Ю.] 2024
21.11.2024,
7 Клас / Інформатика,
14,
0
Тема 21
Реалізація алгоритмів з розгалуженням. Умовний оператор if***
1. Ввести число. Перевірити, яке воно — парне чи непарне.
Ось як можна реалізувати алгоритми з розгалуженням за допомогою умовного оператора `if` на Python:
Код Python:
```python
# Введення числа від користувача
number = int(input("Введіть число: "))
# Перевірка, чи число парне або непарне
if number % 2 == 0:
print(f"Число {number} є парним.")
else:
print(f"Число {number} є непарним.")
```
#Пояснення:
1. `number % 2 == 0`: Оператор `%` визначає залишок від ділення числа на 2. Якщо залишок дорівнює 0, то число парне.
2. `else`: Якщо умова не виконується, число є непарним.
2. Катруся має p грн. Купивши покупку за m грн, їй на касі потрібно розрахуватися. Визначити, скільки решти потрібно віддати касиру. Якщо коштів бракуватиме, то повідомити, скільки не вистачає.
У цьому прикладі Катруся має певну кількість грошей, і програма перевіряє, чи вистачить її грошей для покупки, та обчислює решту або повідомляє, скільки не вистачає.
#Код Python:
```python
# Введення кількості грошей та вартості покупки
p = float(input("Скільки грошей у Катрусі (p грн): "))
m = float(input("Вартість покупки (m грн): "))
# Перевірка, чи вистачає грошей
if p >= m:
# Якщо грошей достатньо, обчислюємо решту
change = p - m
print(f"Катруся може купити товар. Решта: {change:.2f} грн.")
else:
# Якщо грошей не вистачає, обчислюємо скільки бракує
deficit = m - p
print(f"Катрусі не вистачає {deficit:.2f} грн.")
```
#Пояснення:
1. `p >= m`: Умова перевіряє, чи кількість грошей Катрусі більша або дорівнює вартості покупки.
2. `change = p - m`: Якщо умова виконується, програма обчислює решту.
3. `deficit = m - p`: Якщо грошей не вистачає, програма обчислює, скільки не вистачає.
4. `{value:.2f}`: Форматування для виведення чисел з двома десятковими знаками.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter