Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2075
  • Last Modified:

menu for tax calculator

i work for the hole tax consulting corp i had created this program below changed variables to not show the company materials.   i have to modify the C program so that the user inputs the purchase amount. Check the user’s input for validity. Have the user select from a menu which store to use for the tax calculation. Calculate and display the tax amount for the store selected and the total sale amount for that store.  can you please help me.




 # include <stdio.h>
void main(void)
{
//entering the variables in float
  float cost = 0.0;
  float delmar = .0725;
  float encinitas = .075;
  float lajolla = .0775;
//entering
  printf ("enter sales price please\n");
  scanf ("%f",& cost);
  printf ("the delmar sales tax is %.2f\n", delmar * cost);
  printf ("the encinitas sales tax is %.2f\n", encinitas * cost);
  printf ("the lajolla sales tax is %.2f\n", lajolla * cost);
  printf ("\n");
  printf ("the total for delmar is %.2f\n", delmar * cost + cost);
  printf ("the total for encinitas is %.2f\n", encinitas * cost +
  cost);
  printf ("the total for lajolla is %.2f\n", lajolla * cost + cost);
  getchar();
}


0
mannyfresco
Asked:
mannyfresco
  • 4
  • 4
  • 3
  • +1
1 Solution
 
PaulCaswellCommented:
Hi mannyfresco,

There's a special page for 'C' questions. Would you like me to move this question there?

Paul <C Page Editor>
0
 
alainbrydenCommented:
If by create a menu you mean have some sort of graphical user interface for entering prices and purchases, you are way on the wrong track using C99
0
 
programmer1024Commented:
#include <iostream>
using namespace std;
//Code written by Programmer1024, (c) 2006 Programmer1024
int Menu();

void main() {

float cost = 0.0;
float delmar = 0.0725;
float encinitas = 0.075;
float lajolla = 0.0775;
int choice;

cout << "Enter the sales price: \n";
cin >> cost;

choice = Menu();

switch(choice){

case 1:
cout << "\nThe total for delmar is $" << delmar * cost + cost << "\n";
break;

case 2:
cout << "\nThe total for encinitas is $" << encinitas * cost + cost << "\n";
break;

case 3:
cout << "\nThe total for lajolla is $" << lajolla * cost + cost << "\n";
break;

}
}

int Menu() {
int ch;

cout << "Please select a menu choice:\n";
cout << "------------------------------\n";

cout << "1. Delmar sales tax rate.\n";
cout << "2. Encinitas sales tax rate.\n";
cout << "3. Lajolla sales tax rate.\n";

cin >> ch;

return ch;

}
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
alainbrydenCommented:
He is using C99, not C++, your code does not apply programmer1024
0
 
programmer1024Commented:
Sorry Paul. If you want to remove my post until you can confirm the question's authenticity, please feel free.
0
 
programmer1024Commented:
Oops, you're right 'bryden.
0
 
PaulCaswellCommented:
No probs programmer1024. I think asker wants C and your C++ demonstrates how to do it but not what to do, which is ideal I think.

Paul
0
 
mannyfrescoAuthor Commented:
this is not homework
0
 
mannyfrescoAuthor Commented:
i dont want an answer i just want to know how to create a menu what is the command that is all.  i know how to printf and loop
0
 
mannyfrescoAuthor Commented:
# include <stdio.h>
void main(void)
{

int iResponse = 0;
//entering the variables in float
  float cost = 0.0;
  float delmar = .0725;
  float encinitas = .075;
  float lajolla = .0775;
//entering
  printf("\n1\tlajolla\n");
printf("2\tdelmar\n");
printf("3\tencinitas\n");
printf("\nPlease select a category (1—3): ");
scanf("%d", &iResponse);
switch (iResponse) {
case 1:
printf("\nYou selected la jolla\n");
case 2:
printf("You selected delmar\n");
case 3:
printf("You selected encinitas\n");
  printf ("enter sales price please\n");
  scanf ("%f",& cost);
  printf ("the delmar sales tax is %.2f\n", delmar * cost);
  printf ("the encinitas sales tax is %.2f\n", encinitas * cost);
  printf ("the lajolla sales tax is %.2f\n", lajolla * cost);
  printf ("\n");
  printf ("the total for delmar is %.2f\n", delmar * cost + cost);
  printf ("the total for encinitas is %.2f\n", encinitas * cost +
  cost);
  printf ("the total for lajolla is %.2f\n", lajolla * cost + cost);
  getchar();
}

got it a little better still doesnt compile help thanks.
0
 
PaulCaswellCommented:
This should get you going:

Change:

printf("You selected encinitas\n");
  printf ("enter sales price please\n");

to

printf("You selected encinitas\n");
}
  printf ("enter sales price please\n");

Track each error from its line number. You WILL get them all in the end. This self-discipline is one of the most difficult to learn in programming. There is no point trying to avoid it. Your program wont run until it compiles.

Paul
0
 
mannyfrescoAuthor Commented:
thanks for your advice all that happened was that i used microsoft word to create the program then i copied and pasted into the c compiler.  i got the answer done.
0
 
programmer1024Commented:
Soo...points???
0
 
alainbrydenCommented:
I think he's handing out about as many points as he's getting for doing this assignment :P
0

Featured Post

[Webinar] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

  • 4
  • 4
  • 3
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now