""" 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, molimo vas da izaberete drugu!")