Traži

Interaktivni kalkulator s mogućnošću nastavka

Interaktivni kalkulator s mogućnošću nastavka

Članak: Interaktivni kalkulatori su korisni alati koji olakšavaju izvođenje matematičkih operacija. Danas ćemo istražiti jedan takav kalkulator koji omogućuje korisnicima da izračunaju rezultat osnovnih matematičkih operacija nad dva broja. Osim toga, ovaj kalkulator ima funkcionalnost nastavka, što znači da korisnici mogu izvršiti više operacija bez potrebe za ponovnim pokretanjem programa.

Evo kako izgleda program:

python
nastavak = True

while nastavak:
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":
nastavak = False

Ovaj interaktivni kalkulator omogućuje korisnicima da unesu dva broja i odaberu željenu matematičku operaciju. Nakon izračunavanja rezultata, program pita korisnika želi li izračunati još nešto. Ako korisnik odabere “n”, program završava, inače nastavlja izvođenje i omogućuje korisniku da izvrši još operacija.

Ovaj kalkulator je koristan alat za brzo izvršavanje osnovnih matematičkih operacija i omogućuje korisnicima da izračunaju više operacija uzastopno. To olakšava izračunavanje i štedi vrijeme korisnicima koji trebaju izvršiti više operacija.

 

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>

*