| Author |
almost there!
|
Mike Smith
Ranch Hand
Joined: Sep 23, 2005
Posts: 85
|
|
Hello, I was wondering if anyone could tell me how I can get cents. I can get dollars fine but not the right amount of cents.For example, if i input 100 20 10 4 1 1 (pennies,nickels,dimes,quarters,loonies,toonies) i should get 7 dollars and 0 cents. but i get Please enter the number of pennies, nickels, dimes, quarters, loonies, toonies, each separated by a single space. 100 20 10 4 1 1 7 dollar(s) and 700 cents Press any key to continue . . . my code is // Convert strings to integer values. int pen1 = Integer.parseInt(pen); int nick1 = Integer.parseInt(nick); int dime1 = Integer.parseInt(dime); int quart1= Integer.parseInt(quart); int loon1 = Integer.parseInt(loon); int toon1 = Integer.parseInt(toon); // Calculates the total cent value. int coins= (pen1*1) + (nick1*5) + (dime1*10) + (quart1*25) + (loon1*100) + (toon1*200); // Calculate the total dollar value. int dollars=(coins/100); System.out.println(dollars +" "+ "dollar(s) " + "and " + coins + " " + "cents"); // Prints out total money value. } }
|
 |
Mike Smith
Ranch Hand
Joined: Sep 23, 2005
Posts: 85
|
|
Hello, No need to respond to this post. I have figured it out. I used the %modulus to calculate cents. cheers, and good health to all.
|
 |
Kashyap Hosdurga
Ranch Hand
Joined: Sep 19, 2005
Posts: 83
|
|
Hi Mike, May be you have to add one more line coins = coins%100; before printing the value. If you need to store the value of coins then int Coins1; Coins1= coins%100; Kashyap
|
 |
 |
|
|
subject: almost there!
|
|
|