Fraction Calculator Prints Correct Answer But Not In Decimal
Feb 23, 2015
package FracCalc;
import java.util.Scanner;
public class FracCalc {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n1 = 0; //n1 = first numerator user have to enter
int d1 = 0; //d1 = first denominator user have to enter
int n2 = 0; //n2 = second numerator user have to enter
int d2 = 0; //d2 = second denominator user have to enter
int numeratorAnswer = 0; //calculates numerator of an equation
int denominatorAnswer = 0; //calculates denominator of an equation
[code]...
I mean its not that important but i figure it will be better if I could print out the answer both in fraction format and decimal format. while my answer prints in fraction just fine how do i show it in decimal?
System.out.println("");
System.out.print("And ");
System.out.print("answer in Decimal is: ");
decimalAnswer = ((double)numeratorAnswer/denominatorAnswer);
System.out.println((float)decimalAnswer);
View Replies
ADVERTISEMENT
Jan 1, 2015
I'm using eclipse. I'm going to get straight to the point and give all the info I can, if the values in the first code box are used, shouldn't these values be left after all in the second box is done:
remainder=23, arr[0]=100, div=23/10=2.3, whole=2, and decimal=3?
When I use this code, div comes out to be just (2.0).
Java Code:
int leng=10;
arr[0]=123; //int
arr[1]=100; //int mh_sh_highlight_all('java'); Java Code: if (arr[0]!=arr[1]){
int remainder=arr[0]-arr[1];
arr[0]=arr[0]-remainder;
double div=remainder/leng; //double div=Double.valueOf(remainder/leng);
int whole=(int) Math.floor(div);
int decimal=(int) ((div-whole)*leng); mh_sh_highlight_all('java');
I'm not sure were I'm going wrong in how div is being calculated, but I ultimately need div to be 2.3.
I've also used the second option commented out which still gives (2.0).
View Replies
View Related
Nov 6, 2014
I am supposed to make a code which can handle fractions as a calculator in the form of 1_1/2 + 1 = 2_1/2
This is what I've done so far and now im just lost.
Heres my code:
import java.util.Scanner;
import java.util.StringTokenizer;
public class FracCalc {
public static void main(String[] args ){
// read in the first expression
[Code] ....
View Replies
View Related
Nov 20, 2014
I am writing a simple learning program that does basic math. Everything is working as needed except for when it comes to division. I need to know if there is a way to format the users input to two decimal places and that when the program checks the users answer against the division, it gives it a yay or nay. Right now, it wants the answer out to 12 decimal places.
So for 5/3
I would like it to accept the answer 1.67
not 1.666666666667
Is there a way to do this?
View Replies
View Related
Jan 18, 2015
I am having trouble figuring out where to put %.2f in my code. I need it to get my answers for surfaceArea and Volume to be rounded to two decimal points. I have everything completed but wherever i put it, it seems to not work.
System.out.println("This program will compute the volume and surface area of a rectangular prism.");
String output;
double length;
double width;
double height;
double volume = 0;
double surfaceArea = 0;
System.out.printf("%.2f", surfaceArea);
[code]....
View Replies
View Related
Oct 20, 2014
How do I get the code to use decimals? Also whenever you input 1, 2 or 3 as one of the operators, it always does that operator as well as the 4th operator at the end. So it always does subtraction. However when you use 4 as the only operator it works perfect.
import java.util.Scanner;
public class Program05 {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
double left;
double right;
[Code] ......
View Replies
View Related
Mar 10, 2014
For some reason, I'm getting the correct result, but my negative sign is having issues. For example, if I do 1/4 - (-2/4), I get (-3/4).
Here is my minus method for subtracting fractions.
/**
Subtracts a fraction from another fraction.
@param toUse, the fraction to subtract.
@return minusFraction, the result after subtraction.
*/
public Fraction minus(Fraction toUse)
[Code] .....
Here is my reduce() method, just in case...
/**
Reduces the fraction, if possible, to it's simplest form.
Converts negative fractions to the form -x/y, or if -x/-y --> x/y
*/
private void reduce() {
int lowest = Math.abs(numerator);
int highest = Math.abs(denominator);
[code]...
I only switched an operator from my previous addition method, given here as well. I think only switching the + to a - may have caused my issue.
/**
Adds two fractions together.
@param toUse, the fraction to be added.
@return plusFraction, the sum of the two fractions.
*/
public Fraction plus(Fraction toUse) {
[Code] .....
View Replies
View Related
Jan 6, 2015
I was wondering how you would change a double to a fraction.
For Example:
double x = .5
From this we know that the fraction is obviously 1/2 (simple form of course), but what are the steps necessary to convert the double to the fraction 1/2?
View Replies
View Related
Apr 2, 2014
Here is my code and i want to convert number into 2 decimal but this code not give me result how to check my code.
import javax.swing.JOptionPane;
public class showtime{
public static void main(String[] args){
double total_mili=System.currentTimeMillis();
JOptionPane.showMessageDialog(null,total_mili, "Total milisecond",JOptionPane.INFORMATION_MESSAGE);
double seconds=total_mili/60;
double sec=(double)(seconds * 100) / 100.000;
JOptionPane.showMessageDialog(null,seconds, "Total Second",JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,sec, "Total Second",JOptionPane.ERROR_MESSAGE);
}
}
View Replies
View Related
Sep 27, 2014
I am trying to get the average of 3 different fraction arrays. I made a fraction class and I made methods such as read() and average() in this new class.
package fractions;
import java.util.Scanner;
import java.util.Arrays;
public class FractionArrays {
public static void main(String[] args) {
Fraction completeFraction = new Fraction(5,6);
[Code] ....
I was wondering if there was any way to use the arrays I created in the read method in the average method. If I find that out I should be able to do it on my own. Is there a way to make the arrays public to use in different methods?
View Replies
View Related
May 9, 2014
So all the errors in the code is fixed but its now got the wrong output
what I get:
Enter numerator; then denominator.
5
8
5/8
Enter numerator; then denominator.
4
10
4/10
Sum:0/0
it should be:
Enter numerator; then denominator.
5
8
5/8
Enter numerator; then denominator.
4
10
4/10
Sum: 82/80 1.025
Product: 20/80 0.25
Enter numerator; then denominator.
6 0
infinity
here is the code
Fraction.java
public class Fraction { //declares that it's a class that can be intantiated
private int numer; // private intager for numerator
private int denom; // private intager for denominator
[Code] ....
View Replies
View Related
Feb 15, 2014
I've been writing a fraction class code below that does a number of arithmetic calcs and when I run it these are the results I get. My gcd doesn't work when it comes to negative fractions and I'm not quite sure how to print.out the boolean methods ((greaterthan)), ((equals))and ((negative)). I'm also not sure if I have implemented those 3 methods properly. I'm still learning how to do unit testing.
Enter numerator; then denominator.
-5
10
-5/10
Enter numerator; then denominator.
3
9
1/3
Sum:
-5/30
-0.16666666666666666
Product:
-5/30
-0.16666666666666666
Devide:
-15/30
-0.5
subtract:
-45/90
-0.5
negative:
1/6
0.16666666666666666
Lessthan:
1/6
0.16666666666666666
greaterthan:
1/6
0.16666666666666666
FRACTION CLASS
import java.util.Scanner;
public class Fraction
{
private int numerator; //numerator
private int denominator; //denominator
[Code] ....
View Replies
View Related
Apr 25, 2014
We're learning how to use Binary I/O commands...which equates to....
My issue is trying to relate the Fraction objects (which we are to create using a loop) with the read/write methods used in Binary I/O (input/output streams). I left a blank after the output.write(), so you can see where the issue exist.
Java Code:
import java.io.*;
public class FractionTest {
public static void main(String[] args) {
int [] fraction = new int[3];
for(int i = 0; i <= fraction.length; i++){
Fraction numbers = new Fraction();
[Code] ....
View Replies
View Related
Jan 29, 2015
If I for example choose 8 as "multiplikationstabell" and 4 as "faktor" the whole code works except that "svar" gets printed as 8 in every turn. Why? "Faktor" gets added with 1 every time but "svar" stays at 8.......
import java.util.Scanner;
public class Multiplikationstabell {
public static void main(String args[]){
Scanner Heltal = new Scanner(System.in);
[Code] .....
View Replies
View Related
May 25, 2014
I have tried as much as I can to place code to give me only two decimals in answers but cannot get it to work not sure if placement or syntax.This is code so far and it works but gives answers to 8 decimals.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
[code]...
View Replies
View Related
Oct 13, 2014
I am new to programing and I am making a dice game where I have to roll two dice and add the total together for each dice (2, 3, 4 ect.) I have all the program finished except one thing.
How would I use the * character that shows the total percentage each number was rolled. Each * will represent 1% of the total rolls. Instead of saying there were ( 4 ) 2's rolled i have to put ( **** ) 2's rolled.
2: ***
3: ******
4: *********
View Replies
View Related
Mar 26, 2015
Will the postfix x++ and the prefix --y change the answer for this question?
If x has the value 10 and so does y, then what is the value of (x ++) * (-- y)?
Answer: 11*9
View Replies
View Related
Oct 29, 2014
I am creating a body mass index calculator and i was wondering how i could make its so that the program resets itself once the BMI has been found....
My code is below...
package bmiCalculatorSource;
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
final double KilogramsPerPound = 0.453;
final double MetersPerInch = 0.026;
[Code] ....
View Replies
View Related
Sep 17, 2014
I would like to put the answer of JCheckBox inside of a JTextArea. How to call the answer of JCheckBox if its check the response should be Yes if its unchecked the response should be No, and the yes/no answer should be appear inside JTextArea. But my problem is inside the JTextArea the answer from a JTextField and JComboBox is also there, and they should be appear in a parallel. I attached the physical appearance of the GUI.
Attached image(s)
View Replies
View Related
Nov 1, 2014
I want to design an open-answer quiz game using Java. Basically, the plan is to design a quiz where the name of a medicine is displayed as "the question" and the player will need to input the unique code (as "the answer") of the medicine in an open box (all the codes are two characters). The list has about 204 named medicine (with potentially more to be included at a later stage). The questions will not appear in the same order for each session restarted; they will appear randomly.
The player will have 60 seconds, and for each correct answer, will score 1 point and add 2 seconds to the timer. The player will also have 6 "lives", and for each incorrect answer, the player will lose a life, with no effect on the time.
The idea of the game is that the player memorise as many of these medicine codes as possible.
View Replies
View Related
Oct 31, 2014
I want to design an open-answer quiz game using Java. Basically, the plan is to design a quiz where the name of a medicine is displayed as "the question" and the player will need to input the unique code (as "the answer") of the medicine in an open box (all the codes are two characters). The list has about 204 named medicine (with potentially more to be included at a later stage). The questions will not appear in the same order for each session restarted; they will appear randomly.
The player will have 60 seconds, and for each correct answer, will score 1 point and add 2 seconds to the timer. The player will also have 6 "lives", and for each incorrect answer, the player will lose a life, with no effect on the time.The idea of the game is to support the player memorise as many of these medicine codes as possible. How this can be achieved from total grassroots.
View Replies
View Related
Apr 26, 2014
I want make a math equation game. usually math game use equation for the question and we answer that equation. ex : what is the result of 2*5 / 2+2/ 2^2 etc. and we answering that. but i want to make it different so i want to make the equation answer as the question and the equation as the answer of the game. Ex : the question is 54 so we can answer it with 9*6 or 24+30. and this is my java code
package coba;
import java.util.Scanner;
public class Coba {
public static void main(String[] args) {
double angka = Math.random()*70;
[Code] ....
but when i run it the error code show like this : Quote
View Replies
View Related
Jun 30, 2014
Code in the book is written exactly like this:
import java.util.Scanner;
public class AdditionQuiz {
public static void main (String[] args){
//Generate random two integers using utility System.currentTimeMillis
int n1 = (int)(System.currentTimeMillis() % 10);
int n2 = (int)(System.currentTimeMillis() / 7 % 10);
[Code] ....
however the true/false result can not be printed due to the "answer" variable...
View Replies
View Related
May 4, 2010
Is there any kind of way to generate HTTP request within a servlet, dispatch it to the server and get back the answer delivered to the servlet? Or are the servlets meant only to respond to passed requests, not generate them?
(I asked a similar question here: [Code] ..... but no luck)
View Replies
View Related
Sep 1, 2014
The problem occurs after the user inputs the guess.... it either runs the for loop if guess = numtoguess and reveals the answer even if the user input is wrong.... or it always runs the first if statement in the while loop if guess!= to numtoguess... heres the code
public static void main(String[] args) {
String[] Answers = {"yes", "Yes", "No", "no"};
String Name = JOptionPane.showInputDialog(null, "Hello, What is your name?","Random Game", JOptionPane.QUESTION_MESSAGE);
String UI = JOptionPane.showInputDialog(null, Name + " do you want to play a game", "Random Game", JOptionPane.QUESTION_MESSAGE);
[Code] ....
View Replies
View Related
Oct 29, 2014
I'm trying to get the program to roll a four sided die between 100 and 1000 times, depending on your input, and then displaying the answer.
public class Lab08
{
public static void main(String[] args)
{
int v1 =0, v2 = 0, v3 = 0, v4 = 0;
int n;
char response;
System.out.print("Enter number of rolls (100-1000): ");
[Code] ....
View Replies
View Related