Part 1 Write the definition of a function called PayIt that

Part 1. Write the definition of a function called PayIt that takes two arguments a double money and a pointer to a double (*amountPtr). The function should subtract the money from the value at amountPtr, only if there is enough available. The function has a void return type.

Part 2. Write a main function with a function call to PayIt. Declare and initialize any variables needed.

Solution

Dear Asker,

Following is the solution to your question, answer to part 1 and 2 are designated by comment.

#include <cstdlib>
#include <iostream>
#include <string>
#include <fstream>

using namespace std;

//solution to part 1

void Payit(double money, double* amountPtr)
{
if (*amountPtr>= money)
{
*amountPtr-=money;
}
}

//solution to part 2

int main()
{
double balance = 200.00;
double moneyToPay = 100;

cout<<\"Before payment, balance is :\"<<balance<<endl;
Payit(moneyToPay,&balance);
cout<<\"After payment, balance is :\"<<balance;
}

Part 1. Write the definition of a function called PayIt that takes two arguments a double money and a pointer to a double (*amountPtr). The function should subt

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site