I have to make my sample run look like this . I cannot seem to get it right.

Sample run

Welcome to Vending Machine capable of deep frying twinkies
Enter D or d for Dollar
Enter Q or q for Quarer
Enter M or m for Dime
Enter N or n for Nickle
Enter X or x to stop

It cost \$3.50 for a deep-fried twinkie.

It cost \$3.50 for a deep-fried twinkie.

It cost \$3.50 for a deep-fried twinkie.
Purchase Completed!

This is what I have so far. Here are my codes.

#include <iostream>

using namespace std;
const double twinkies_Price = 3.50;

const double DOLLAR = 1.00;

const double QUARTER = 0.25;

const double DIME = 0.10;

const double NICKEL = 0.05;

int accept_money();

int computer_change ( int total_paid );

int main()
{
const double DOLLAR = 1.00;

const double QUARTER = 0.25;

const double DIME = 0.10;

const double NICKEL = 0.05;

int choice;
double moneyEnter =0.0;
cout << "Welcome to Vending Machine capable of deep frying twinkies.\n\n";

cout << " Please insert coin: \n";
cout << " Enter D or d for Dollar which is = \$1.00 \n" ;
cout << " Enter Q or q for Quarer which is = \$0.25 \n";
cout << " Enter M or m for Dime which is = \$0.10 \n";
cout << " Enter N or n for Nickle whihc is = \$0.50 \n";
cout << " Enter X or x to stop \n\n";

cout << " It cost \$3.50 for a deep-fried twinkie. \n";
cout  << " Your have inserted: \$"<< moneyEnter << "." << endl;
cout << " Insert amount ( enter letter of choice ):  " <<endl;
cin >> choice;

if (choice == 'D' || choice == 'd')
{
moneyEnter = moneyEnter + DOLLAR;
}
else if ( choice == 'Q' || choice == 'q')
{
moneyEnter += QUARTER;
}

else if (choice == 'M' || choice == 'm')
{
moneyEnter +=DIME;
}
else if (choice == 'N' || choice == 'n')
{
moneyEnter +=NICKEL;
}
else if (choice == 'X' || choice == 'x')
{
cout << "Stop \n";
}
else
{
"Invalid Input \n";
}

return 0;
}
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.