Chat LIVE With Programming Experts! There Are 23 Online Right Now...

Welcome to Dream.In.Code
Become a C++ Expert!

Join 244,161 C++ Programmers for FREE! Get instant access to thousands of C++ experts, tutorials, code snippets, and more! There are 1,358 people online right now. Registration is fast and FREE... Join Now!




Any ideas are welcome

 
Reply to this topicStart new topic

Any ideas are welcome, End of course project

codecutie
29 Sep, 2008 - 02:25 PM
Post #1

New D.I.C Head
*

Joined: 15 Sep, 2008
Posts: 19


My Contributions
So I am at the end of this course and I have to do a final project which is a program that consists of File I/O, Selection, Repetition, User-defined functions, arrays and strings. Any ideas of what I should do? I was thinking about a program that would help me keep track of my degree progress or maybe even something that i could use to inventory items. Any other suggestions?

User is offlineProfile CardPM
+Quote Post


Martyr2
RE: Any Ideas Are Welcome
29 Sep, 2008 - 05:53 PM
Post #2

Programming Theoretician
Group Icon

Joined: 18 Apr, 2007
Posts: 6,656



Thanked: 613 times
Expert In: C/C++, Java, VB, VB.NET, C#, PHP, Web Development, HTML & CSS, Javascript

My Contributions
There are a ton of projects you could do that would use all those in the same project...

1) Inventory/DVD rental store tracking system
2) Reservation system for flights, buses, trains etc
3) Student registration and tracking for a school (like GPA, courses, grades etc)
4) Amortization schedules, mortgage calculations, interest rates on loans etc
5) Poker, dice or blackjack game
6) Chess game (yes you can do it through a console program)
7) Simple chat program or messaging system. I did one of these with the chess game as well so I could chat with my opponent and talk trash.
8) File manager where you could feed it commands to move, rename, delete files, edit text files etc
9) Banking system where you keep track of checking accounts, savings accounts and portfolios
10) Create an IRC bot that connects to an IRC network, joins channels, automates tasks etc.

These are just a few ideas. All different levels of complexity and some are nice to tinker with and some are fun. Almost all can be made to fit to your criteria and also present their own complexities and subtleties.

Hope one of them sounds like something you would be interested in. smile.gif
User is offlineProfile CardPM
+Quote Post

William_Wilson
RE: Any Ideas Are Welcome
29 Sep, 2008 - 06:18 PM
Post #3

lost in compilation
Group Icon

Joined: 23 Dec, 2005
Posts: 4,446



Thanked: 55 times
Dream Kudos: 3275
Expert In: Java, C, Javascript

My Contributions
QUOTE

1) Inventory/DVD rental store tracking system

I've done this one in highschool for my grade 11 project tongue.gif

All of Martyr's ideas are great, they will encompass everything you are looking or and allow you to be as general or involved in the project as you see fit. If you are able to create a program that serves as a grade and is useful in the end that would be a bonus. Except for a game I designed in my first year of univ, I've yet to reuse anything I've written for classes thus far.
User is offlineProfile CardPM
+Quote Post

trixt.er
RE: Any Ideas Are Welcome
29 Sep, 2008 - 07:27 PM
Post #4

D.I.C Head
**

Joined: 28 Sep, 2008
Posts: 115



Thanked: 3 times
My Contributions
You could program an amortization calculator for mortgage brokers to use. Or what would be more pratical and involves every principle that you outlined is a calendar. You can program a calendar that will output the year, month, day, and even time. The output date can also be in any format you or the user desire. There are countless examples of this project found on the internet. I actually programmed one in my freshman year of college and haven't stopped using it since then. cool.gif
User is offlineProfile CardPM
+Quote Post

Logomachist
RE: Any Ideas Are Welcome
29 Sep, 2008 - 08:16 PM
Post #5

New D.I.C Head
*

Joined: 10 Mar, 2008
Posts: 47



Thanked: 4 times
My Contributions
QUOTE(codecutie @ 29 Sep, 2008 - 03:25 PM) *
So I am at the end of this course and I have to do a final project which is a program that consists of File I/O, Selection, Repetition, User-defined functions, arrays and strings. Any ideas of what I should do?


I don't have any specifc suggestions, but you could be nice and find something on http://www.donationcoder.com/ to program.
User is offlineProfile CardPM
+Quote Post

codecutie
RE: Any Ideas Are Welcome
30 Sep, 2008 - 11:09 AM
Post #6

New D.I.C Head
*

Joined: 15 Sep, 2008
Posts: 19


My Contributions
Thanks for everyones response, I am going to look into some of the things mentioned and let you all know how it goes. I may need help down the road.
User is offlineProfile CardPM
+Quote Post

redskull09
RE: Any Ideas Are Welcome
30 Sep, 2008 - 04:59 PM
Post #7

New D.I.C Head
*

Joined: 30 Sep, 2008
Posts: 3

THX ^__^
User is offlineProfile CardPM
+Quote Post

codecutie
RE: Any Ideas Are Welcome
6 Oct, 2008 - 02:02 PM
Post #8

New D.I.C Head
*

Joined: 15 Sep, 2008
Posts: 19


My Contributions
So far this is what I have for an already should be done project that somehow came up missing from my harddrive. Any suggestions welcome on what will help me.
What I need to do:
In this assignment, you will flowchart and write a computer program that uses the following structures from the C++ programming language:

File I/O
Selection
Repetition
User- defined functions
Arrays and strings
Your program should demonstrate that you have a firm grasp of the programming structures and how to use them.

CODE
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
int list[5];
double price;
int counter;
char itemName;
int s;
char menuChoice;
int itemNum = 5;
char userInputA = 5;
char userInputB = 10;
string str[10];
ifstream inFile;
ofstream outFile;

do
{
cout << "What would you like to do today?" << endl;
cout << "A - Order new items?" << endl;
cout << "B - Check the status on an order?" << endl;
cout << "C - Exit ordering system?" << endl;
cout << "Please enter your selection: " << endl;
cin >> menuChoice;

cout << "\n";

}

switch (menuChoice)
{

case 'A':
case 'a':

cout << "Please enter the number of the item you would like to order." << endl;
cout << "1 - Body Spray - 11.00." << endl;
cout << "2 - Body Butter - 9.50." << endl;
cout << "3 - Bubble bath - 11.50." << endl;
cout << "4 - Candle - 15.00." << endl;
cout << "5 - Massage oil - 14.00." << endl;
cin >> itemNum;

cout << "\n";

for (int counter = 0; counter < itemNum; counter++)
{
userInputA = 0;
cout << "Please enter the next item you wish to purchase: ";
cin >> userInputA;

cout << "\n";
  if (userInputA ==1)


I am sooo stuck now....like I said I am starting from scratch since I lost the other program and now have to start over... ;( dont know what to do but if i dont turn something in I might fail the class. anime2.gif
User is offlineProfile CardPM
+Quote Post

Reply to this topicStart new topic

Time is now: 7/4/09 05:00AM

Live C++ Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

C++ Tutorials

Reference Sheets

C++ Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month