Results 1 to 2 of 2
- 03-27-2009, 07:03 AM #1
Member
- Join Date
- Feb 2009
- Posts
- 4
- Rep Power
- 0
java program help. find the radius of a circle
I have a java program I need to complete, but I don't know how to prompt the user. I've done a little bit already (if that helps). below is my assignment and below that is what I've done myself.
The following formula gives the distance between two points (x1, y1) and (x2, y2) in the Cartesian plane:
sqrt (x2-x1)^2 + (y2-y1)^2
Given the center and a point on a circle, you can use this formula to find the radius of a circle. Write a program that prompts the user to enter the center and a point on the circle. The program should then output the circle’s radius, diameter, circumference, and area. Your program must have at least the following methods:
a. distance: This method takes as its parameters four numbers that represent two points in the plane and returns the distance between them.
b. Radius: This method takes as its parameter four numbers that represent the center and a point on the circle, calls the method distance to find the radius of the circle, and returns the circle’s radius.
c. Circumference: This method takes as its parameter a number that represents the radius of the circle and returns the circle’s circumference. (if r is the radius, the circumference is 2(Pi)r.)
d. Area: This method takes as its parameter a number that represents the radius of the circle and returns the circle’s area. (If r is the radius, the area is (Pi)r^2.)
e. Assume that Pi =3.1416
what I've done
public class Circle {
public static void main (String sdfsf[])
{
double radius = getRadius(3, 0, 0, 4);
System.out.println(radius);
double circumference = getCircumference(radius);
System.out.println(circumference);
double area = getArea(radius);
System.out.println(area);
}
static private double getRadius (double centerx, double centery, double x1, double x2)
{
return getDistance(centerx, centery, x1, x2);
}
static private double getDistance (double x1, double y1, double x2, double y2)
{
return Math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1));
}
static private double getCircumference(double radius)
{
return 2*Math.PI*radius;
}
- 03-27-2009, 07:09 AM #2
Similar Threads
-
Error: Could Not Find Main Class. Program Will Exit
By silvia in forum New To JavaReplies: 2Last Post: 09-22-2011, 09:48 PM -
Could not find the main class, program will exit.
By aryubi in forum New To JavaReplies: 39Last Post: 02-19-2010, 10:02 AM -
Can we find out program excecution Time?
By makpandian in forum New To JavaReplies: 1Last Post: 02-27-2009, 01:30 PM -
In which circle is the Point lying?
By nidhirastogi in forum New To JavaReplies: 1Last Post: 07-02-2008, 11:12 PM -
how to right a program that find kth number in two sorted array?
By fireball2008 in forum New To JavaReplies: 8Last Post: 04-22-2008, 03:21 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks