|  |  | 
 
  |  |  |  |  
  |  |  |  |  
  |  |  |  |  
  |  |  |  |  
  |  | 
	
		
   
   
      | Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days. |  
	
	
		
	
	
	| 
			
			 
			
				05-25-2004, 03:02 PM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
				 Junior Developer Code 
 #include <iostream>int main ()
 {
 int a, b ,c;
 std::cout << "Enter 2 Numbers to Add
 ";
 cin >> a;
 cin >> b;
 c=(a+b);
 std::cout << "Sum is = " << c;
 int x;
 std::cin >> x;
 return 0;
 }
 
 
 also this, but i dont know how to make it keep going, like change days every 24 hours, but hey you can change it every morning if you like
 
 
 #include <iostream>
 int main ()
 {
 enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };
 Days today;
 today = Wednesday;
 if (today == Sunday || today == Saturday)
 std::cout << " Woot Weekends!";
 else
 std::cout << "Damn School. Today is" << today;
 int x;
 std::cin >> x;
 return 0;
 }
 
 
 Now im only 13 so please be polite and not critisize(no idea how to spell) But im working on C++ and i wanna help cuz me be bored
 |  
	
		
	
	
	| 
			
			 
			
				05-25-2004, 03:39 PM
			
			
			
		 |  
	| 
		
			
			| Items Master |  | 
					Join Date: Apr 2003 
						Posts: 293
					      |  |  
	| 
 I think what they were looking for are cope snippets of bug fixes for the emulator.  Not your high school class tutorials     .
				__________________   |  
	
		
	
	
	| 
			
			 
			
				05-25-2004, 04:08 PM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
 im not in high school yet |  
	
		
	
	
	| 
			
			 
			
				05-25-2004, 04:29 PM
			
			
			
		 |  
	| 
		
			
			| Items Master |  | 
					Join Date: Apr 2003 
						Posts: 293
					      |  |  
	| 
 Ya I didn't pay much attention to the age 13 action there.  Anyhow in HS CS the above is what you do everyday / play games. 
				__________________   |  
	
		
	
	
	| 
			
			 
			
				05-25-2004, 10:14 PM
			
			
			
		 |  
	| 
		
			|  | Demi-God |  | 
					Join Date: Mar 2003 Location: USA 
						Posts: 1,067
					      |  |  
	| 
 Keep working on it and don't give up. You'll get there. And you'll be surprised how fast you learn if you keep at it. 
There are a lot of tutorial type sites on the internet. Visit them and try them out. Download the source for the emulator (and keep it up to date). It isn't a good example of "ideal" code, but its a great example of real world code that gets maintained and changed constantly. Check out changes other people post. Look at the code and try to figure it out. Be curious.
 
Don't get discouraged if you don't get it right away. I like to describe it as like jumping into the deep end of a pool... you are in over your head. Thinking you will never make it up to the air... then, finally you take that deep breath and go "wow! I'm going to do THAT again"  
				__________________Maybe I should try making one of these servers...
 |  
	
		
	
	
	| 
			
			 
			
				05-25-2004, 11:53 PM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
 i just downloaded the source for 5.6 what should i look at, i took a look at guilds and couldnt understand what it was talking about |  
	
		
	
	
	| 
			
			 
			
				05-26-2004, 12:03 AM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
 Does anyone have a c++ calulator source? |  
	
		
	
	
 
  |  |  |  |  
	| 
			
			 
			
				05-26-2004, 02:30 AM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
				 calculator 
 a very simple calculator, im just typing it in here so you might have to correct some small compile errors, but the logic should be sound. 
That would make a good debugging exercise for the trainees    
I tried leaving pointers out of it .. but hell thats what c runs on you have to learn them eventually.
 
You will have to break out though its infinate
 
	Code: 
#include <stdio.h>
int main()
{
 float oprand; 
    float accumulator; 
    char buf=' ';
while (1) 
{ 
   printf("Enter a the first number\n"); 
   scanf("%f", &accumulator); 
   buf = ' ';
while (buf != '=') 
{
   
   printf("Enter +,-,*, /   Or enter = to get result\n");
   scanf("%s", &buf);
   if (buf != '=')
   {
	   printf("Enter next number.\n");
	   scanf("%f", &oprand);
   }
   switch (buf)
   {
        case '+':
               accumulator+=oprand;
			   break;
        case '-':
               accumulator-=oprand;
			   break;
        case '*':
               accumulator*=oprand;
			   break;
        case '/':
               accumulator/=oprand;
			   break;
        case '=':
                printf("Result: %f\n", accumulator);
				break;
        default:
            printf("invalid operator\n"); // have to have it to prevent the program from crashing, you may wish to put debugging info in here
    }
}
}
} // err lost track of braces this might not be needed well its started out simple .. hope it helps  actually it turned out to be c instead of c++ .. eeh it will work in c++ .. replace the printfs and scanfs with cin and cout stream redirections like your use to ..then it be c++  
			
			
			
			
				  |  
 
  |  |  |  |  
	
		
	
	
	| 
			
			 
			
				05-26-2004, 07:04 AM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
				 hey 
 thanks for that, i couldnt get the case command to work before |  
	
		
	
	
	| 
			
			 
			
				05-26-2004, 07:52 AM
			
			
			
		 |  
	| 
		
			
			| Old-EQEmu Developer |  | 
					Join Date: Oct 2002 Location: Spain 
						Posts: 323
					      |  |  
	| 
 
	Code: #include <stdio.h> 
void Calculator();
int main() 
{
	Calculator();
	return 0;
}
void Calculator(){
	int x=0; //  for the loop
	printf("Starting Calculator...\n");
	float numbertwo; 
    float numberone;
	char action;
	float result=0;
	while(x==0){
		 printf("Enter the first number:   "); 
		 scanf("%f", &numberone);
		 printf("\nEnter +,-,* or / :        "); 
		 scanf("%c", &action); 
		 scanf("%c", &action); 
		 printf("\nEnter the second number:  ");
		 scanf("%f",&numbertwo);
		 switch (action) 
		 { 
				case '+': 
					   result=numberone+numbertwo; 
					break; 
				case '-': 
					   result=numberone-numbertwo; 
					break; 
				case '*': 
					   result=numberone*numbertwo; 
					break; 
				case '/': 
					result=numberone/numbertwo; 
					break; 
				default: 
					printf("invalid operator\n"); // non-valid character.
					x=1;
		}
		printf("                          --------\n");
		printf("                          %f\n\n",result); //  prints the result
	}
} simple code. |  
	
		
	
	
	| 
			
			 
			
				05-26-2004, 08:55 AM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
 hey i tried make it the way i coud read it so far no errors but when i try to execute it doesnt do anything
 
 #include <stdio.h>
 #include <iostream>
 int main ()
 {
 float numberone;
 float numbertwo;
 char action;
 int x=0; // loop
 float result=0;
 while (x==0){
 std::cout << "Enter 1st First Number ";
 cin >> numberone;
 std::cout << "\nEnter +,-,* or / :        ";
 cin >> action;
 std::cout << "\n Enter Second Number   ";
 cin >> numbertwo;
 switch (action)
 {
 case '+':
 result=numberone+numbertwo;
 break;
 case '-':
 result=numberone-numbertwo;
 break;
 case '*':
 result=numberone*numbertwo;
 break;
 case '/':
 result=numberone/numbertwo;
 break;
 default:
 std::cout << "invalid operator\n"; // non-valid character.
 x=1;
 }
 std::cout << "                          --------\n";
 std::cout << "                          %f\n\n",result; //  prints the result
 int b;
 std::cin >> b;
 return 0;
 }
 }
 |  
	
		
	
	
 
  |  |  |  |  
	| 
			
			 
			
				05-26-2004, 09:20 AM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
 hrm .. i think i remember something in the rules about not helping people learn how to code in this forum,  maybe a moderator can move this thread to misc or something...
 
 anyway.  Im using vc++.  i got several compile errors.  this is pretty normal.  Your code might be fine but vc++ is insane i think .. couple of quick things you might try though
 
 first change your include to :
 
 #include <iostream.h>
 
 and remove the std:: from the stream access commands
 
 so just put:
 
 cin >> blah;
 
 cout << "this is blabhblablabh";
 
 again im rusty when using the iostreams so this might not be correct.
 
 also, i don't think you can use printf formatting keys with the streams.  you have to piece together a fully formated string (using sprintf maybe) and pass it to cout.  I might be wrong on this .
 
 -------
 
 ok i am editing my post.  I just checked out cout
 
 your statement :
 
 cout << " %f\n\n",result; // prints the result
 
 should read:
 
 cout << result << "\n\n";  // prints the result
 
 that makes it work.
 |  
 
  |  |  |  |  
	
		
	
	
	| 
			
			 
			
				05-26-2004, 10:13 AM
			
			
			
		 |  
	| 
		
			
			| Fire Beetle |  | 
					Join Date: May 2004 
						Posts: 9
					      |  |  
	| 
 Hey same problem but this time it crashes or lags |  
	
		
	
	
	
	
	| 
	|  Posting Rules |  
	| 
		
		You may not post new threads You may not post replies You may not post attachments You may not edit your posts 
 HTML code is Off 
 |  |  |  All times are GMT -4. The time now is 09:06 PM.
 
 |  |  
    |  |  |  |  
    |  |  |  |  
     |  |  |  |  
 |  |