All pastes #815527 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-12-14 03:38 UTC
rendered paste body
{
	int answer;
	int right;
	right = 0;
	int tries;
	tries = 0;
	double score;
	score = 0;

	randomize();

	int n1 = (random(100) + 1);
	int n2 = (random(100) + 1);

	cout << "\n \t" << n1 << " + " << n2 << " = ";

	while((right != 1) && (tries < 3)) {
		cin >> answer;
		if (answer == n1 + n2) {
			cout << "\t" << "CORRECT" << endl;
			right = 1;
			tries = 0;
		}
		else if (answer != n1 + n2) {
				cout << "\t" << "WRONG Try again" << endl;
				cout << "\n \t" << n1 << " + " << n2 << " = ";
					cin >> answer;
					right = 0;
					tries = 1;
			}
		if (answer == n1 + n2) {
			cout << "\t" << "CORRECT" << endl;
			right = 1;
		}
		else if (answer != n1 + n2) {
				cout << "\t" << "WRONG Try again" << endl;
				cout << "\n \t" << n1 << " + " << n2 << " = ";
					cin >> answer;
					right = 0;
					tries = 2;
		}
		if (answer == n1 + n2) {
			cout << "\t" << "CORRECT" << endl;
			right = 1;
		}
		else if (answer != n1 + n2) {
				cout << "\t" << "You've been wrong 3 times. The answer is " << n1 + n2 << endl;
				tries = 3;
		}		
	}

		return(answer);
}

MAIN

int main()
{
	int choice;
    int answer;
	
	cout << "Enter the number for the problem type desired." << endl;
	cout << "\t 1. Addition \n" << "\t 2. Subtraction \n" << "\t 3. Multiplication \n";

	cout << "\nEnter choice: ";
	cin >> choice;

	for (int i = 0; i <= 10; i++)
	if (choice == 1) {
		AdditionLawl(answer);
	}
	else if (choice == 2) {
		MinusLawl(answer);
	}
	else if (choice == 3) {
		TimesLawl(answer);
	}
	return(0);
}