commit
48115d9d4b
@ -0,0 +1,124 @@
|
||||
"""
|
||||
Ovde se desava da se radi "string concatinate" odnosno
|
||||
spajanje dva string -a jer "input" funkcija vraca string
|
||||
kao rezultat
|
||||
"""
|
||||
# number1str = input("unesi_1broj: ")
|
||||
# number2str = input("unesi_2broj: ")
|
||||
|
||||
#resultStr = number1str + number2str
|
||||
|
||||
# print(resultStr)
|
||||
|
||||
|
||||
#inputNum1 = 0
|
||||
#inputNum2 = 0
|
||||
#inputNum3 = float(input("Unesi treci broj: "))
|
||||
#inputNum4 = float(input("Unesi cetvrti broj: "))
|
||||
|
||||
#result = num1 + num2
|
||||
|
||||
# Definicija addition funkcije
|
||||
def addition(num1, num2):
|
||||
result = num1 + num2
|
||||
print(f"Rezultat sabiranja: {result}")
|
||||
# F-String se koristi kako bi unutar znaka navoda u recenici mogao da koristis varijblu
|
||||
# tako sto ces staviti varijablu izmedju dve viticaste zagrade {result}
|
||||
|
||||
# Definicija funkcije za oduzimanje
|
||||
def subtraction(num1, num2):
|
||||
result = num1 - num2
|
||||
print(f"Rezultat oduzimanja: {result}")
|
||||
|
||||
# Definicija funkcije za mnozenje
|
||||
def multiplication(num1, num2):
|
||||
result = num1 * num2
|
||||
print(f"Rezultat mnozenja: {result}")
|
||||
# Definicija funkcije za mnozenje
|
||||
def division(num1, num2):
|
||||
result = num1 / num2
|
||||
print(f"Rezultat deljenja: {result:.2f}")
|
||||
# Definicija funkcije za deljenje
|
||||
def square(num1, num2):
|
||||
result = num1 ** num2
|
||||
print(f"Rezultat deljenja: {result}")
|
||||
# Definicija funkcije za izracunavanje procenata
|
||||
def procentage(num1, num2, str1):
|
||||
|
||||
result = num1 * num2 / 100
|
||||
|
||||
print(f"Rezultat racunanja je: {result}")
|
||||
print(f"{str1}")
|
||||
|
||||
# Prvo pozivanje funkcije
|
||||
#addition(inputNum1, inputNum2)
|
||||
|
||||
# Pozivanje subtraction funkcije
|
||||
#subtraction(inputNum1, inputNum2)
|
||||
|
||||
# Pozivanje funkcije za mnozenje
|
||||
#multiplication(inputNum1, inputNum2)
|
||||
|
||||
#Pozivanje funkcije za deljenje
|
||||
#division (inputNum1, inputNum2)
|
||||
|
||||
|
||||
while True:
|
||||
print("!!!!DOBRO DOSLI!!!!")
|
||||
print("Izaberite operaciju:")
|
||||
print("1 ili + za sabiranje")
|
||||
print("2 ili - za oduzimanje")
|
||||
print("3 ili * za mnozenje")
|
||||
print("4 ili / za deljenje")
|
||||
print("5 ili ** za na kvadrat")
|
||||
print("8 za izracunavanje posto")
|
||||
print("10 ili X za izlaz")
|
||||
|
||||
selection = input()
|
||||
|
||||
#inputNum1 = float(input("Unesi prvi broj: "))
|
||||
#inputNum2 = float(input("Unesi drugi broj: "))
|
||||
|
||||
# Ako je koribrao sabiranje
|
||||
inputStr1 = "Dobro dosli"
|
||||
|
||||
if selection == "1" or selection == "+":
|
||||
print("Izabrali ste operaciju sabiranja")
|
||||
inputNum1 = float(input("Unesi prvi broj: "))
|
||||
inputNum2 = float(input("Unesi drugi broj: "))
|
||||
addition(inputNum1, inputNum2)
|
||||
|
||||
elif selection == "2" or selection == "-":
|
||||
print("Izabrali ste operaciju oduzimanje")
|
||||
inputNum1 = float(input("Unesi prvi broj: "))
|
||||
inputNum2 = float(input("Unesi drugi broj: "))
|
||||
subtraction(inputNum1, inputNum2)
|
||||
elif selection == "3" or selection == "*":
|
||||
print("Izabrali ste operaciju mnozenje")
|
||||
inputNum1 = float(input("Unesi prvi broj: "))
|
||||
inputNum2 = float(input("Unesi drugi broj: "))
|
||||
multiplication(inputNum1, inputNum2)
|
||||
elif selection == "4" or selection == "/":
|
||||
print("Izabrali ste operaciju deljenje")
|
||||
inputNum1 = float(input("Unesi prvi broj: "))
|
||||
inputNum2 = float(input("Unesi drugi broj: "))
|
||||
division(inputNum1, inputNum2)
|
||||
elif selection == "5" or selection == "**":
|
||||
print("Izabrali ste operaciju na kvadrat")
|
||||
inputNum1 = float(input("Unesi prvi broj: "))
|
||||
inputNum2 = float(input("Unesi drugi broj: "))
|
||||
square(inputNum1, inputNum2)
|
||||
elif selection == "8" or selection == "%":
|
||||
|
||||
print("izabrali ste operaciju posto")
|
||||
inputNum1 = float(input("Unesi prvi broj: "))
|
||||
inputNum2 = float(input("Unesi drugi broj: "))
|
||||
procentage(inputNum1, inputNum2, inputStr1)
|
||||
elif selection == "10" or selection == "X" or selection == "x":
|
||||
print("Hvala na koriscenju!")
|
||||
exit()
|
||||
else:
|
||||
print("Ova opcija nazalost nije moguca!")
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in new issue