Java >> Java tutorial >  >> Java

Java-program til at finde omkredsen af ​​en cirkel

I denne øvelse lærer vi, hvordan man beregner omkredsen af ​​cirkel, rektangel og trekant i java. Omkredsen af ​​en form er defineret som en sti, der omfatter/omgiver/omriderer en form. En cirkel er en form, der består af alle punkter i et plan, der er i en given afstand fra et givet punkt, midten. Et rektangel er defineret som en firkant med fire rette vinkler. En trekant er defineret som en polygon med tre kanter og tre hjørner. Men før du går videre, hvis du ikke er bekendt med begrebet datatyper, så tjek artiklen om datatyper i Java.

Input: Indtast radius af cirklen:5

Indtast længden af ​​rektanglet:4

Indtast bredden af ​​rektanglet:5

Indtast siderne af trekanten:3

Indtast siderne af trekanten:4

Indtast siderne af trekanten:5

Output:

Cirklens areal:31,4

Arealet af rektanglet:18,0

Arealet af trekanten:12,0

To tilfælde opstår for ovenstående situation:

Case 1:Når siderne og radius er givet

Case 2:Når arealet er givet

Lad os se på hver af disse sager separat.

Program 1:Find omkredsen af ​​cirkel, rektangel og trekant

I dette program vil vi se, hvordan man beregner omkredsen af ​​cirklen, rektanglet og trekanten i java, når siderne og radius er givet.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme værdien af ​​siderne og radius af rektanglet, trekanten og cirklen.
  4. Bed brugeren om at initialisere variablerne.
  5. Deklarer en anden variabel for at gemme omkredsen.
  6. Opret et objekt af klassen Main.
  7. Opret tre brugerdefinerede metoder til at beregne omkredsen af ​​rektanglet, trekanten og cirklen.
  8. Brug formlen til at beregne omkredsen for hver af dem.
  9. Vis resultatet.
  10. Stop

Nedenstående program viser, hvordan man beregner omkredsen af ​​cirklen, rektanglet og trekanten i java.

//Java Program to Calculate the Perimeter of a Circle, Rectangle, and Triangle
import java.util.Scanner;
public class Main
{
    double pi = 3.14,perimeter;
    Scanner s = new Scanner(System.in);
    void circle()
    {
        System.out.println("Enter the radius of circle: ");
        int radius = s.nextInt();
        perimeter = 2 * pi * radius;
        System.out.println("The perimeter of the circle: "+perimeter);
    } 
    void rectangle()
    {
        System.out.println("Enter length of rectangle: ");
        int length = s.nextInt();
        System.out.println("Enter breadth of rectangle: ");
        int breadth = s.nextInt();
        perimeter = 2 * (length + breadth);
        System.out.println("The perimeter of the rectangle: "+perimeter);
    }
    void triangle()
    {
        System.out.println("Enter the length of the first side of triangle: ");
        int side1 = s.nextInt();
        System.out.println("Enter the length of the second side of triangle: ");
        int side2 = s.nextInt();
        System.out.println("Enter the length of the third side of triangle: ");
        int side3 = s.nextInt();
        perimeter = side1 + side2 + side3;
        System.out.println("The perimeter of the triangle: "+perimeter);
    }
     public static void main(String []args)
     {
        Main obj=new Main();
        obj.circle();
        obj.rectangle();
        obj.triangle();
     }
}


Indtast cirklens radius:5
Omkredsen af ​​cirklen:31.4000000000000002
Indtast rektanglets længde:2
Indtast rektanglets bredde:3
Rektangelets omkreds :10,0
Indtast længden af ​​trekantens første side:6
Indtast længden af ​​trekantens anden side:7
Indtast længden af ​​trekantens tredje side:8
Omkredsen af ​​trekanten:21,0

Program 2:Find omkredsen af ​​cirkel, rektangel og trekant

I dette program vil vi se, hvordan man beregner omkredsen af ​​cirklen, rektanglet og trekanten i java, når arealet er givet.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme værdien af ​​arealet af rektanglet, trekanten og cirklen.
  4. Bed brugeren om at initialisere variablerne.
  5. Deklarer andre variable for at gemme de andre parametre for rektanglet og trekanten.
  6. Opret et objekt af klassen Main.
  7. Opret tre brugerdefinerede metoder til at beregne omkredsen af ​​rektanglet, trekanten og cirklen.
  8. Brug formlen til at beregne omkredsen for hver af dem.
  9. Vis resultatet.
  10. Stop

Nedenstående program viser, hvordan man beregner omkredsen af ​​cirklen, rektanglet og trekanten i java.

//Java Program to Calculate the Perimeter of a Circle, Rectangle, and Triangle
import java.util.Scanner;
public class Main
{
    double pi = 3.14,perimeter;
    Scanner s = new Scanner(System.in);
    void circle()
    {
        System.out.println("Enter the area of the circle: ");
       double area = s.nextDouble();
        perimeter = 2*(Math.sqrt(pi*area));
        System.out.println("The perimeter of the circle: "+perimeter);
    } 
    void rectangle()
    {
        System.out.println("Enter the length of the rectangle: ");
        double length = s.nextDouble();
        System.out.println("Enter the area of the rectangle: ");
        double area = s.nextDouble();
        double res=2*(area/length);
        perimeter =res+(2*length);
        System.out.println("The perimeter of the rectangle: "+perimeter);
    }
    void triangle()
    {
        System.out.println("Enter the length of the first side of triangle: ");
        double side1 = s.nextDouble();
        System.out.println("Enter the length of the second side of triangle: ");
        double side2 = s.nextDouble();
        System.out.println("Enter the length of the height of the triangle: ");
        double h = s.nextDouble();
        System.out.println("Enter the area of the triangle: ");
        double area = s.nextDouble();
        if(h<=side1 && h<=side2) {
        double res=2*(area/h);
        perimeter = side1 + side2 + res;
        System.out.println("The perimeter of the triangle: "+perimeter);
        }
        else
        {
            System.out.println("Enter the correct value of h");
        }
    }
     public static void main(String []args)
     {
        Main obj=new Main();
        obj.circle();
        obj.rectangle();
        obj.triangle();
     }
}


Indtast arealet af cirklen:50
Omkredsen af ​​cirklen:25.059928172283335
Indtast rektanglets længde:2
Indtast rektanglets areal:5
Omkredsen af ​​rektanglet:9,0
Indtast længden af ​​trekantens første side:6
Indtast længden af ​​trekantens anden side:7
Indtast længden af ​​højden af ​​trekanten trekanten:5
Indtast trekantens areal:9
Omkredsen af ​​trekanten:16,6


Java tag