👤

Średnią geometryczną dwóch liczb nieujemnych a i b nazywamy pierwiastek kwadratowy iloczynu tych liczb. Określ specyfikacje zadania i skonstruuj algorytm w postaci programu, obliczając średnią geometryczną dwóch liczb wprowadzonych z klawiatury.

Odpowiedź :

import math

a = int(input("a = "))

b = int(input("b = "))

if a >= 0 and b >= 0:

   wynik = math.sqrt(a * b)

   print(f"Średnia geometryczna liczb {a} i {b} to {wynik}")

Program:

import math

a = float(input())

b = float(input())

if a >= 0 and b >= 0:

   print(math.sqrt(a * b))

else:

   print("Nieprawidłowe dane")

Specyfikacja:

dane wejściowe:

  • a - liczba
  • b - liczba

dane wyjściowe:

  • [tex]\sqrt{ab}[/tex] gdy a i b są nieujemne
  • "Nieprawidłowe dane" w przeciwnym wypadku