9.3.. Napisati program sa funkcijom za izračunavanje sume kvadrata dva cijela broja.

Listing programa:

# Definicija funkcije je na početku listinga
I verzija return a+b proracun, poziv iz naredbe ispisa
# 09311001
## funkcija izračunava sume dva broja a i b
def sumakv(a, b):          # definisanje funkcije sumakv()
    return a * a + b * b   # formula za sumu kvadrata dva broja

print("Suma kvadrata dva broja")        # naslov
a = float(input("1. broj: ")) # prvi broj
b = float(input("2. broj: ")) # drugi broj

# print(a, " + ", b, " = ", sumakv(a, b)) # ispis vrijednosti

print(f'{a} * {a} + {b} * {b}  =  {sumakv(a, b)}') # ispis vrijednosti

II verzija poziv iz naredbe pridruzivanja
# 09311001
## funkcija izračunava sume dva broja a i b
def sumakv(a, b):          # definisanje funkcije sumakv()
    return a * a + b * b   # formula za sumu kvadrata dva broja

## učitavanje vrijednosti brojeva
a = float(input("1. broj: ")) # prvi broj
b = float(input("2. broj: ")) # drugi broj

skv = sumakv(a, b)      ## poziv definisane funkcije sumakv(a, b) - a i b su parametri funkcije

print(f'{a} * {a} + {b} * {b}  =  {skv}') ## ispis izračunate sume

Ispis na ekranu:

Index