tomatoes_program
asked on
Simple c++ Assignment coding
Hi Guys,
I was just wondering if I could get some help regarding my programming assignment. I'm new to programming and this subject being my elective, is making my brain explode. Any help will be greatly appreciated.
Firstly, Write a C++ program to display a menu of product choices on screen. The program
should operate continuously allowing the user to choose products until a quit option is
entered. Your program should use a switch statement to make a decision concerning which
product was entered and then display the name of that product.
Sample display:
Product list
1 Chainsaw
2 Whipper Snipper
3 Lawn Mower
4 Hedger
5 Brushcutter
6 Quit
I have written a code from a book and substituted my list for it, but it's giving me an error. My code is:
Secondly, Write C++ code to do the following: Set up a record/structure to store products. Each product has a name, a model number and a price. Choose appropriate types for these fields. You program should contain a loop which allows entry via the keyboard of up to 10 products to be stored in an array. The loop can be stopped by entry of “quit” for the product name. Your program should include a function to then display all the product’s details after the entry loop has finished.
Thank you, all
I was just wondering if I could get some help regarding my programming assignment. I'm new to programming and this subject being my elective, is making my brain explode. Any help will be greatly appreciated.
Firstly, Write a C++ program to display a menu of product choices on screen. The program
should operate continuously allowing the user to choose products until a quit option is
entered. Your program should use a switch statement to make a decision concerning which
product was entered and then display the name of that product.
Sample display:
Product list
1 Chainsaw
2 Whipper Snipper
3 Lawn Mower
4 Hedger
5 Brushcutter
6 Quit
I have written a code from a book and substituted my list for it, but it's giving me an error. My code is:
using namespace std;
int main()
{
int ch;
do{
cout<<"Product list\n1 Chainsaw\n2 Whipper Snipper\n3 Lawn Mower\n4 Hedger\n5 Brushcutter\n6 Quit"
cin>>ch;
switch(ch){
case 1: cout<<"Chainsaw";break;
case 2: cout<<"Whipper snipper";break;
case 3: cout<<"Lawn mower";break;
case 4: cout<<"Hedger";break;
case 5: cout<<"Brushcutter";break;
case 6: cout<<"Quit";exit(0);
default: cout<<"Invalid choice";break;
}
}while(ch!=6);
return 0;
}
Secondly, Write C++ code to do the following: Set up a record/structure to store products. Each product has a name, a model number and a price. Choose appropriate types for these fields. You program should contain a loop which allows entry via the keyboard of up to 10 products to be stored in an array. The loop can be stopped by entry of “quit” for the product name. Your program should include a function to then display all the product’s details after the entry loop has finished.
Thank you, all
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
i would make a rebuild (or build after clean) and would remove the exit(); statement (simply do a break; instead)
Sara
Sara
By any chance are you using TurboC to compile your programs? The error suggests that your compiler is outputing an old DOS based 16 application? This has worked on some Windows versions but I havent seen any luck with latest Windows.
What compiler are you using?
I would suggest that you download and install Visual Studio Express (since you are already on Windows), which is free and quick and easy to setup and use.
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
Follow this tutorial to create a Console Based application and paste all your code there
http://msdn.microsoft.com/en-us/vstudio/Video/cc296427
Since you are a student you may also check and see if your institution has DreamSpark program (or contact Microsoft yourselves) and you can get even Professional versions free.
What compiler are you using?
I would suggest that you download and install Visual Studio Express (since you are already on Windows), which is free and quick and easy to setup and use.
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
Follow this tutorial to create a Console Based application and paste all your code there
http://msdn.microsoft.com/en-us/vstudio/Video/cc296427
Since you are a student you may also check and see if your institution has DreamSpark program (or contact Microsoft yourselves) and you can get even Professional versions free.
ASKER
Thank you guys,
I worked it out on Dev-C++
I worked it out on Dev-C++
ASKER
"The NTVDM CPU has encountered an illegal instruction. CS:057b IP:0103 OP:63 6c 75 64 65 Choose 'Close' to terminate application."