Results 1 to 2 of 2
  1. #1
    megironi is offline Member
    Join Date
    Feb 2009
    Posts
    4
    Rep Power
    0

    Default 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;
    }

  2. #2
    serjant's Avatar
    serjant is offline Senior Member
    Join Date
    Jun 2008
    Location
    Ukraine,Zaporozhye
    Posts
    487
    Rep Power
    6

    Default

    Your prompt the user for the input in thsi way:
    Java Code:
    Scanner scan =new Scanner(System.in);
    System.out.println("Enter the radius");
    int userInput=scan.nextInt();
    System.out.println("You entered: "+userInput);
    Before you declare the class import library:

    Java Code:
    import java.util.*;

Similar Threads

  1. Replies: 2
    Last Post: 09-22-2011, 09:48 PM
  2. Could not find the main class, program will exit.
    By aryubi in forum New To Java
    Replies: 39
    Last Post: 02-19-2010, 10:02 AM
  3. Can we find out program excecution Time?
    By makpandian in forum New To Java
    Replies: 1
    Last Post: 02-27-2009, 01:30 PM
  4. In which circle is the Point lying?
    By nidhirastogi in forum New To Java
    Replies: 1
    Last Post: 07-02-2008, 11:12 PM
  5. Replies: 8
    Last Post: 04-22-2008, 03:21 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •