C++ language please    #include // input and output #include   // std::string #include  // setprecision /********************************************* TODO - declare programmer function prototypes *********************************************/ // main program CANNOT BE ALTERED in any way! int main() {     // Local Variables      double balance = 100.00;     std::string purchase = "\nEnter cost of the item: ";     // Print starting balance value     std::cout << std::fixed << std::showpoint << std::setprecision(2);     std::cout << "Starting Balance: $" << balance << std::endl;        // Withdraw funds and determine if overdrawn or not     if( ! Withdraw(balance, BankTransaction(purchase) ) )         std::cout << "\nAccount Overdrawn - You're in the red\n";     else         std::cout << "\nYou're still in the black\n";     // Print final balance value     std::cout << "Final Balance: $" << balance << std::endl;     return 0; } /************************************************ TODO - write programmer defined function definitions ************************************************/   Expected Program Output: TEST RUN #1 Starting Balance: $100.00   Enter cost of the item: 35 You're still in the black Final Balance: $65.00 TEST RUN #2 Starting Balance: $100.00   Enter cost of the item: 110 Account Overdrawn - You're in the red Final Balance: $-10.00

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

C++ language please 

 

#include <iostream> // input and output
#include <string>   // std::string
#include <iomanip>  // setprecision

/*********************************************
TODO - declare programmer function prototypes
*********************************************/

// main program CANNOT BE ALTERED in any way!
int main()
{
    // Local Variables 
    double balance = 100.00;
    std::string purchase = "\nEnter cost of the item: ";

    // Print starting balance value
    std::cout << std::fixed << std::showpoint << std::setprecision(2);
    std::cout << "Starting Balance: $" << balance << std::endl;
  
    // Withdraw funds and determine if overdrawn or not
    if( ! Withdraw(balance, BankTransaction(purchase) ) )
        std::cout << "\nAccount Overdrawn - You're in the red\n";
    else
        std::cout << "\nYou're still in the black\n";

    // Print final balance value
    std::cout << "Final Balance: $" << balance << std::endl;
    return 0;
}

/************************************************
TODO - write programmer defined function definitions
************************************************/

 

Expected Program Output:

TEST RUN #1

Starting Balance: $100.00
 
Enter cost of the item: 35
You're still in the black
Final Balance: $65.00

TEST RUN #2

Starting Balance: $100.00
 
Enter cost of the item: 110
Account Overdrawn - You're in the red
Final Balance: $-10.00
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education