Results 1 to 5 of 5
- 04-28-2007, 04:16 PM #1
Member
- Join Date
- Apr 2007
- Location
- Sweden
- Posts
- 12
- Rep Power
- 0
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, 06:05 PM #2
Member
- Join Date
- Apr 2007
- Posts
- 7
- Rep Power
- 0
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, 06:23 PM #3
Member
- Join Date
- Apr 2007
- Location
- Sweden
- Posts
- 12
- Rep Power
- 0
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, 08:24 PM #4
Member
- Join Date
- Apr 2007
- Posts
- 7
- Rep Power
- 0
Dont mention it, I hope that you have an enjoyable weekend too.
Regards,
Ali
- 08-12-2008, 01:41 PM #5
Member
- Join Date
- Aug 2008
- Posts
- 11
- Rep Power
- 0
Similar Threads
-
Calculating trigonometric functions
By Java Tip in forum java.langReplies: 0Last Post: 04-16-2008, 10:56 PM -
Calculating hyperbolic functions
By Java Tip in forum java.langReplies: 0Last Post: 04-16-2008, 10:55 PM -
Calculating the DB connection time
By Java Tip in forum Java TipReplies: 0Last Post: 01-20-2008, 08:55 AM -
Calculating sin of a double value
By Java Tip in forum Java TipReplies: 0Last Post: 01-13-2008, 08:13 PM -
Print Area
By Riftwalker in forum Advanced JavaReplies: 0Last Post: 11-28-2007, 07:28 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks