2016-02-27 7 views
0

Это то, что у меня есть для задания в настоящее время, и мне интересно, как ограничить результаты только показами двух знаков после запятой.Ограничение поплавка на два десятичных знака

const float minWage = 7.50; 
const float numTax = .15; 
float numHours = 0.0; 
float grossPay = 0.0; 
float withHoldTax = 0.0; 
float netPay = 0.0; 

cout << "Enter the total hours worked" << endl; 
cin >> numHours; 

grossPay = numHours * minWage; 
withHoldTax = numTax * grossPay; 
netPay = grossPay - withHoldTax; 

cout << "You worked " << numHours << "hours." << endl; 
cout << " " << endl; 
cout << "Gross Pay is $" << grossPay << endl; 
cout << "Tax collected is $" << withHoldTax << endl; 
cout << "Net pay is $" << netPay << endl; 




return 0; 
} 
+2

Этот сайт не предназначен для решения ваших проблем домашние задания ... К тому же, это очень очень простой. Попробуйте Google с чем-то вроде «форматирования строк на C++». Вы будете удивлены тем, что можете найти. – Kris

+0

Это не решение, но не используйте 'std :: endl', если вам не нужен дополнительный материал, который он делает. '' \ n'' заканчивает линию. –

ответ

0

Попробуйте использовать fixed << setprecision(2) <<

Смежные вопросы