Вопрос задан 24.09.2023 в 16:19. Предмет Информатика. Спрашивает Асташин Кирилл.

Складіть програму Калькулятор теореми Піфагора. Відомо, що квадрат гіпотенузи (сторона,

протилежна прямому куту), дорівнює сумі квадратів двох інших сторін (катетів). Користувач обиратиме у вікні програми, яку сторону він буде обчислювати, вводитиме у два текстові поля значення інших сторін, а у вікні повідомлення отримуватиме результат. не python, а в thonny!!! 8 класс хелп пж
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кубик Дима.

Відповідь:

# Калькулятор теореми Піфагора

import math

# Функція для обчислення гіпотенузи

def calculate_hypotenuse(a, b):

   return math.sqrt(a**2 + b**2)

# Функція для обчислення катета

def calculate_leg(c, d):

   return math.sqrt(c**2 - d**2)

# Виведення вікна з вибором операції

operation = input("Виберіть операцію: обчислення гіпотенузи (1) або катета (2)? ")

# Обчислення гіпотенузи

if operation == "1":

   a = float(input("Введіть значення першого катета: "))

   b = float(input("Введіть значення другого катета: "))

   result = calculate_hypotenuse(a, b)

   print("Гіпотенуза дорівнює:", result)

# Обчислення катета

elif operation == "2":

   c = float(input("Введіть значення гіпотенузи: "))

   d = float(input("Введіть значення другого катета: "))

   result = calculate_leg(c, d)

   print("Катет дорівнює:", result)

# Виведення повідомлення про невірний вибір операції

else:

   print("Невірний вибір операції.")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось приклад програми на мові Python, яка обчислює сторону за теоремою Піфагора в середовищі Thonny:

python
import tkinter as tk from tkinter import messagebox # Функція для обчислення гіпотенузи за теоремою Піфагора def calculate_hypotenuse(): try: side1 = float(side1_entry.get()) side2 = float(side2_entry.get()) # Обчислюємо квадрат гіпотенузи hypotenuse_squared = side1 ** 2 + side2 ** 2 # Знаходимо гіпотенузу, беручи корінь квадратний hypotenuse = hypotenuse_squared ** 0.5 # Виводимо результат у вікні повідомлення messagebox.showinfo("Результат", f"Гіпотенуза: {hypotenuse:.2f}") except ValueError: messagebox.showerror("Помилка", "Будь ласка, введіть числові значення для сторін.") # Створюємо вікно програми root = tk.Tk() root.title("Калькулятор теореми Піфагора") # Створюємо текстові поля для введення сторін side1_label = tk.Label(root, text="Сторона 1:") side1_label.pack() side1_entry = tk.Entry(root) side1_entry.pack() side2_label = tk.Label(root, text="Сторона 2:") side2_label.pack() side2_entry = tk.Entry(root) side2_entry.pack() # Кнопка для обчислення гіпотенузи calculate_button = tk.Button(root, text="Обчислити гіпотенузу", command=calculate_hypotenuse) calculate_button.pack() # Запускаємо головний цикл програми root.mainloop()

Ця програма створює графічний інтерфейс з двома текстовими полями для введення значень сторін, а також кнопку для обчислення гіпотенузи. Користувач може ввести значення сторін у текстові поля і натиснути кнопку для обчислення гіпотенузи за теоремою Піфагора. Результат виводиться у вікні повідомлення.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос