Search...
FAQs
Subscribe
Pie
FAQs
Recent topics
Flagged topics
Hot topics
Best topics
Search...
Search Coderanch
Advance search
Google search
Register / Login
Tim Lai
Greenhorn
+ Follow
2
Posts
1
Threads
0
Cows
since Dec 01, 2012
Merit badge:
grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
Ranch Hand Scavenger Hunt
Number Posts (2/100)
Number Threads Started (1/100)
Number Cows Received (0/5)
Number Likes Received (0/10)
Number Likes Granted (0/20)
Set bumper stickers in profile (0/3)
Report a post to the moderators (0/1)
Edit a wiki page (0/1)
Create a post with an image (0/2)
Greenhorn Scavenger Hunt
First Post
Number Posts (2/10)
Number Threads Started (1/10)
Number Likes Received (0/3)
Number Likes Granted (0/3)
Set bumper stickers in profile (0/1)
Set signature in profile
Search for a post/thread (0/3)
Set a watch on a thread
Save thread as a bookmark
Create a post with an image (0/1)
Recent posts by Tim Lai
The MathQuiz file doesnt seem to run i dont know why
thanks for the adjustments. well the program says there are multiple markers at the line of the instance of the randomgenerator.
it says to debug the current instruction pointer
and
watchpoint:MathQuiz[access modification] - rgen
i have already fixed the sign issue
show more
11 years ago
Beginning Java
The MathQuiz file doesnt seem to run i dont know why
could there be a problem with how i called the randomgenerator. thanks
-Tim
import acm.program.*; import acm.util.*; public class MathQuiz extends ConsoleProgram { public void run(){ int index = 5; int number1 = 0; int number2 = 0; int sign = 0; int result = 0; println("Welcome to Math Quiz"); for( int i = 0; i < index; i++){ sign = rgen.nextInt(1,2); number1 = rgen.nextInt(0,20); number2 = rgen.nextInt(0,20); if(sign == 1){ while( (number1 + number2) > 20 ){ number1 = rgen.nextInt(0,20); number2 = rgen.nextInt(0,20); } result = number1 + number2; }else if( sign == 2){ while( (number1 - number2)<0){ number1 = rgen.nextInt(0,20); number2 = rgen.nextInt(0,20); } result = number1 - number2; } int answer = readInt("What is " + number1 +" " +sign +" "+ number2 + "?"); if(answer == result){ println("That's the answer!"); }else if( answer != result){ answer = readInt("That's incorrect - try a different answer: "); if(answer == result){ println("That's the answer!"); }else if( answer!=result){ answer = readInt("That's incorrect - try a different answer: "); if(answer == result){ println("That's the answer!"); }else if(answer!= result){ println("No, the answer is " + result); } } } } } private RandomGenerator rgen = RandomGenerator.getInstance(); }
show more
11 years ago
Beginning Java