7.2.. Učitati stranice trougla. Napisati program da ponudi korisniku izbor računaranja obima i površine (za obim učitati 1 a za površinu 2).

Opis rješenja: .

Grafički algoritam Tekstualni algoritam
IF Logicki uslov:
   Istinit /TRUE/: Obrada1
ELSE:
   Lažan /FALSE/: Obrada2

Listing programa:

# 07211077
import math

print('Unesi stranice trougla')
a = int(input())
b = int(input())
c = int(input())

print('Ako zelis izracunati obim ukucaj 1','\n''Ako zelis izracunati povrsinu pritisni 2')
d = int(input())

if(d == 1):
    obim = int(a+b+c)
    print('Obim je: ',obim)
if(d == 2):
    s = int((a+b+c)/2)
    povrsina = int(math.sqrt(s*((s-a)*(s-b)*(s-c))))
    print('Povrsina je: ',povrsina)
    
II Verzija
import math
print("Unesite stranice trougla:")
a = int(input("a= "))
b = int(input("b= "))
c = int(input("c= "))
if (a+b>c)and(a+c>b)and(b+c>a):
    x = int(input("Za racunanje obima unesite 1, a za racunanje povrsine unesite 2: "))
    O = a + b + c
    s = O/2
    P = math.sqrt(s * (s - a) * (s - b) * (s - c))
    if x == 1:
        print("Obim je ", O)
    elif x == 2:
        print("Povrsina je ", P)
    else:
        print("Pogresan unos.")
else:
    print("Ne postoji trougao sa tim stranicama.")

Ispis na ekranu:

Index