Advertisement
desislava_topuzakova

05. Account Balance

Feb 4th, 2024
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. //Повтарям: въвеждам входни данни
  8. //входни данни: сума ("5.51") или "NoMoreMoney"
  9. //стоп: входни данни == "NoMoreMoney"
  10. //продължаваме: входни данни != "NoMoreMoney"
  11.  
  12. cout.setf(ios::fixed);
  13. cout.precision(2);
  14.  
  15. string input;
  16. cin >> input;
  17.  
  18. double totalSum = 0; // обща сума от сметката
  19.  
  20. while (input != "NoMoreMoney")
  21. {
  22. //input = дробно число под формата на текст ("5.51")
  23. //преобразувам текст ("5.51") в дробно число (5.51)
  24. double sum = stod(input); //сумата за внасяне
  25.  
  26. if (sum < 0)
  27. {
  28. cout << "Invalid operation!" << endl;
  29. break;
  30. }
  31. else
  32. {
  33. cout << "Increase: " << sum << endl;
  34. totalSum += sum;
  35. }
  36.  
  37. cin >> input;
  38. }
  39.  
  40. cout << "Total: " << totalSum;
  41.  
  42. return 0;
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement