Traži

Interaktivni kalkulator s opcijom za prekid

Interaktivni kalkulator s opcijom za prekid

Interaktivni kalkulatori su korisni alati koji omogućuju korisnicima izvođenje osnovnih matematičkih operacija na jednostavan način. Današnji kalkulator koji istražujemo u ovom članku omogućuje korisnicima da unesu dva broja i odaberu željenu matematičku operaciju. Osim toga, ovaj kalkulator ima opciju za prekid, što omogućuje korisnicima da završe izvođenje kada god to žele.

Evo kako izgleda program:

python
while True:
b1 = int(input("Upišite prvi broj:"))
b2 = int(input("Upišite drugi broj:"))

op = input("Upišite operator matematičke operacije:\n+ -> Zbrajanje:\n- -> Oduzimanje \
\n* -> Množenje\n/ -> Dijeljenje\n:"
)

while op != "+" and op != "-" and op != "*" and op != "/":
print("NEISPRAVAN OPERATOR!!\n")
op = input("Upišite operator matematičke operacije:\n+ -> Zbrajanje:\n- -> Oduzimanje \
\n* -> Množenje\n/ -> Dijeljenje\n:"
)

if op == "+":
print("Rezultat je:", b1 + b2)
elif op == "-":
print("Rezultat je:", b1 - b2)
elif op == "*":
print("Rezultat je:", b1 * b2)
elif op == "/":
print("Rezultat je:", b1 / b2)

odabir = input("Želite li izračunati još nešto? \n d/n:")
if odabir.lower() == "n":
break

Ovaj kalkulator omogućuje korisnicima da izvrše različite matematičke operacije nad dva unesena broja. Program provjerava ispravnost unesenog operatora i izvršava odgovarajuću operaciju. Nakon toga, korisniku se nudi opcija za nastavak izvođenja ili prekid. Ako korisnik odabere prekid, program završava s izvođenjem.

Ovaj interaktivni kalkulator pruža korisnicima fleksibilnost i praktičnost prilikom izvođenja matematičkih operacija. Može se koristiti u mnogim situacijama kada je potrebno brzo i jednostavno izračunavanje.

 

Odgovori

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">html</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*