# Program for calculating area and hypotenus in a triangel

• 04-28-2007, 05:16 PM
Legoland
Program for calculating area and hypotenus in a triangel
Hi!
I try to make a program on this conditions:
Make a program where I can put in the values for the 2 cathetus in an right angled triangel the the program will calculate the hypotenusa and area.
I have managed the hypotenusa but are stuck on the area I get Area 0.0.
I also have probelms with the last showMeessageDialog I want the Area to be on a new line there.
The program looks like this:
import javax.swing.*;
public class Pythagoras2 {
public static void main (String[] arg) {
String s;
s = JOptionPane.showInputDialog ("First side?");
double a = Double.parseDouble(s);
s = JOptionPane.showInputDialog ("Second side?");
double b = Double.parseDouble(s);
double c = Math.sqrt(a*a + b*b);
double area = (a*b%2);
JOptionPane.showMessageDialog(null,
"Hypotenusans length: " + c + "Area:" + area);

System.exit(0);

}
}
????? I´m lost
Legoland
• 04-28-2007, 07:05 PM
ali
Corrections
Hi,

Try running the following code, I think it would solve all your problems

import javax.swing.*;
public class Pythagoras2 {
public static void main (String[] arg) {
String s;
s = JOptionPane.showInputDialog ("First side?");
double a = Double.parseDouble(s);
s = JOptionPane.showInputDialog ("Second side?");
double b = Double.parseDouble(s);
double c = Math.sqrt(a*a + b*b);
double area = (a*b/2);
JOptionPane.showMessageDialog(null,
"Hypotenusans length: " + c + "\nArea:" + area);

System.exit(0);

}
}

The first problem with your code was that you were trying to find the modulus (remainder) where you are supposed to divide.
You need to put in escape sequence characters to change the lines in the Message dialogs the same way that you need them when displaying the output on console.

Hope this solves the problem,

Regards
Ali
• 04-28-2007, 07:23 PM
Legoland
Thank you Ali!
Thanks for your help now it works fine and I understand what I missed out on.
I was totally stucked and I have noone to ask here at home.
Have a nice weekend
• 04-28-2007, 09:24 PM
ali
Dont mention it, I hope that you have an enjoyable weekend too.

Regards,
Ali
• 08-12-2008, 02:41 PM
g25451
how are you?