Convert from Python to C++
how would this code be written in C++?
def calculate(price,quantity):
total=price*quantity
if(quantity<10):
discount=0
elif(quantity>=10 and quantity<=20):
discount=total*10/100
elif(quantity>20):
discount=total*20/100
#returning price after discount
return total-discount
quantity=float(input("Enter quantity: "))
price=float(input("Enter price: "))
print("Price after discount is ${0:.2f}".format(calculate(price,quantity)))
#include <iostream> using namespace std; double calculate(double price, int quantity){ double total=price*quantity, discount; if(quantity<10) discount=0; else if(quantity>=10 and quantity<=20) discount=total*10/100; else if(quantity>20) discount=total*20/100; //returning price after discount return total-discount; } int main() { int quantity; double price; cout<<"Enter quantity: "; cin>>quantity; cout<<"Enter price: "; cin>>price; cout<<"Price after discount is "<<calculate(price, quantity)<<endl; return 0; }
Get Answers For Free
Most questions answered within 1 hours.