Currently, I have a simple random number generator which works just fine, however, I am trying to implement an if/else statment into the code. This statement outputs both answers at the same time instead of outputing a single answer.
Here is part of my code:
// determine value for RNumber_03 based on original RNumber_02
if(RNumber_02 > x)
{
// output random number based on RNumber_02 being greater than 5
RNumber_03 = (((RNumber_01) * 6) + 13);
// outputs which statment was used - does so to determine if code if/else statement is working
cout << "RNumber_02 > 5" << endl;
}
else(RNumber_02 > x);
{
// output random number based on RNumber_02 being less than 5
RNumber_03 = (((RNumber_01) * 14) - 2);
// outputs which statment was used - does so to determine if code if/else statement is working
cout << "RNumber_02 < 5" << endl;
}
// random number generator by Michael Turbe (c) 2009
#include <iostream>
#include <ctime>
usingnamespace std;
int main()
{
// set system configurations
system("TITLE Random Number Generator");
system("COLOR 2");
// set random number base
srand((unsigned) time(0));
// intialize random numbers
int RNumber_01;
int RNumber_02;
int RNumber_03;
int x;
x = 5;
// declare value for set numbers
RNumber_01 = rand() % 100 + 1;
RNumber_02 = rand() % 10 + 1;
// outputs program name and author
cout << "Random Number Generator by Michael Turbe (c) 2009" << endl << endl;
// determine value for RNumber_03 based on original RNumber_02
if(RNumber_02 > x)
{
// output random number based on RNumber_02 being greater than 5
RNumber_03 = (((RNumber_01) * 6) + 13);
// outputs which statment was used - does so to determine if code if/else statement is working
cout << "RNumber_02 > 5" << endl;
}
else(RNumber_02 > x);
{
// output random number based on RNumber_02 being less than 5
RNumber_03 = (((RNumber_01) * 14) - 2);
// outputs which statment was used - does so to determine if code if/else statement is working
cout << "RNumber_02 < 5" << endl;
}
// output final number or RNumber_03
cout << endl << "The random number is: " << RNumber_03 << "." << endl << endl << endl;
system("PAUSE");
return 0;
}