7.2.. Odrediti koliko puta jedan pravougaonih moze obuhvatiti drugi.
Opis rješenja: Podrazumijeva se cio broj puta.
Grafički algoritam |
Tekstualni algoritam |
|
IF Logicki uslov:
Istinit /TRUE/: Obrada1
ELSE:
Lažan /FALSE/: Obrada2 |
Test primjeri:
Ulaz |
Izlaz |
1,2,1,2 |
|
1,2,2,1 |
|
5,1,2,2 |
|
4,1,2,2 |
|
1,2,3,4 |
|
4,3,2,1 |
|
4,2,2,1 |
|
1,1,1,1 |
|
Listing programa:
# 07211093
# Odrediti koliko puta jedan pravougaonih moze obuhvatiti drugi.
a=int(input())
b=int(input())
c=int(input())
d=int(input())
p=a*b
s=c*d
if a > c and b > d:
if p>s:
t=p/s
print("prvi moze da prihvati drugi",int(t),"puta")
elif a < c and b < d:
if s>p:
t=s/p
print("drugi moye da obuhvati prvi",int(t),"puta")
elif a==c and b > c:
if p>s:
t=p/s
print("prvi moze da prihvati drugi",int(t),"puta")
elif a==c and b < c:
if s>p:
t=s/p
print("drugi moye da obuhvati prvi",int(t),"puta")
elif a < c and b==d:
if s>p:
t=s/p
print("drugi moye da obuhvati prvi",int(t),"puta")
elif a>c and b==d:
if p>s:
t=p/s
print("prvi moze da prihvati drugi",int(t),"puta")
elif a==c and b==d:
t=p/s
print("oba mogu",int(t),"puta")
else:
print("ne mogu")
Ispis na ekranu:
Index
|
|