| Author |
Noob Problem
|
Joseph Quintana
Greenhorn
Joined: Feb 03, 2012
Posts: 3
|
|
Hello Coderanch forum members. This is my firts time ever posting on here. I'm a relative beginner who's taken a lot of introductory programming classes but never became good at any one of them (probably because I was on to the next one). That being said, now I pretty much don't remember any languages and all the courses I've taken were a waste of time. The language that I enjoyed the most was always Java! I'm here to improve as much as I can.
Here's my problem. I was tasked with creating a simple drivers exam test program that consisted of 20 questions that needed to be answered with an uppercase "A-D." At the end of the test I display whether or not you've passed or failed and the percent correct. The pass/fail portion works, but for some reason the percent correct always stays at 0%.
Can someone help me figure out what's wrong here?
Here's the code:
|
 |
Greg Brannon
Rancher
Joined: Oct 24, 2010
Posts: 380
|
|
|
In integer math, what is numCorrect / 20 when numCorrect <= 20?
|
Learning Java using Eclipse on OpenSUSE 11.2
Linux user#: 501795
|
 |
Jeff Verdegan
Bartender
Joined: Jan 03, 2004
Posts: 3133
|
|
int / int gives an int result, so, for instance 9 / 10 has a result of 0. Converting to a double after the fact is too late. You need to have at least one operand be a double to start with.
|
 |
Matthew Brown
Bartender
Joined: Apr 06, 2010
Posts: 2686
|
|
|
And Welcome to The Ranch, Joseph!
|
 |
Joseph Quintana
Greenhorn
Joined: Feb 03, 2012
Posts: 3
|
|
Jeff Verdegan wrote:int / int gives an int result, so, for instance 9 / 10 has a result of 0. Converting to a double after the fact is too late. You need to have at least one operand be a double to start with.
Thank you Jeff. I knew it was something simple. It usually is. With all the math I've taken, percentages have always been an achilles heel of mine.
Everything works properly now.
|
 |
Joseph Quintana
Greenhorn
Joined: Feb 03, 2012
Posts: 3
|
|
Matthew Brown wrote:And Welcome to The Ranch, Joseph!
Thank you! Happy to be here.
My problem was solved in minutes.
|
 |
 |
|
|
subject: Noob Problem
|
|
|