Java >> Java tutorial >  >> Java

Java-program til at finde området for en Rhombus

I denne tutorial lærer vi, hvordan man beregner arealet af en rombe i java. En rombe er en firkant, hvis fire sider alle har samme længde. Arealet af en rombe kan defineres som mængden af ​​plads, der er omsluttet af en rombe i et todimensionelt rum. Men før du går videre, hvis du ikke er bekendt med begrebet datatyper, så tjek artiklen om datatyper i Java.

Input: Indtast den første diagonal:6

Indtast den anden diagonal:4

Output: Areal af romben:24

Nedenfor er den billedlige repræsentation af samme.

Program 1:Java-program til at finde arealet af en Rhombus

I dette program lærer vi, hvordan man finder arealet af en rombe ved hjælp af basis- og højdeformlen.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme værdien af ​​basen og højden af ​​romben.
  4. Bed brugeren om at initialisere variablerne.
  5. Deklarer en anden variabel for at gemme arealet af romben.
  6. Brug basis- og højdeformlen til at beregne arealet.
  7. Vis resultatet.
  8. Stop.

Nedenstående eksempel illustrerer implementeringen af ​​ovenstående algoritme.

//Java Program to Calculate the Area of a Rhombus
import java.util.Scanner;
public class Main
{
     public static void main(String []args)
     {
        //Take input from the user 
        //Create an instance of the Scanner Class
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the base of the rhombus: ");
        double base=sc.nextDouble();
        System.out.println("Enter the height of the rhombus: ");
        double height=sc.nextDouble();
       if (base <= 0 || height <= 0)
            System.out.println("Length should be positve");
        else
            System.out.println("Area of rhombus = "+ (base * height));
     }
}


Indtast bunden af ​​rhombus:3
Indtast højden af ​​rhombus:4
Areal af rhombus =12,0

Program 2:Java-program til at finde arealet af en Rhombus

I dette program lærer vi, hvordan man finder arealet af en rombe ved hjælp af diagonaler.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer variabler for at gemme værdien af ​​diagonalerne på romben.
  4. Bed brugeren om at initialisere disse variabler.
  5. Deklarer en anden variabel for at gemme vinklen mellem to vilkårlige diagonaler på romben
  6. Bed brugeren om at initialisere variablen.
  7. Konverter det til radianer.
  8. Beregn vinklens sinusværdi.
  9. Brug diagonalformlen til at beregne arealet af romben,
  10. Udskriv værdien af ​​rombens område.
  11. Stop.

Nedenstående eksempel illustrerer implementeringen af ​​ovenstående algoritme.

//Java Program to Calculate the Area of a Rhombus
import java.util.Scanner;
public class Main
{
     public static void main(String []args)
     {
        //Take input from the user 
        //Create an instance of the Scanner Class
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the first diagonal of the rhombus: ");
        double d1=sc.nextDouble();
        System.out.println("Enter the second diagonal of the rhombus: ");
        double d2=sc.nextDouble();
       if (d1 <= 0 || d2 <= 0)
            System.out.println("Length should be positve");
        else
            System.out.println("Area of rhombus = "+ (d1 * d2) / 2);
     }
}


Indtast den første diagonal af rhombus:30
Indtast den anden diagonal af rhombus:40
Areal af rhombus =600,0

Program 3:Java-program til at finde arealet af en Rhombus

I dette program lærer vi, hvordan man finder arealet af en rombe ved hjælp af trigonometri.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer en variabel for at gemme værdien af ​​siden af ​​rhombus.
  4. Bed brugeren om at initialisere variablerne.
  5. Deklarer en anden variabel for at gemme vinklen mellem siderne af romben.
  6. Bed brugeren om at initialisere vinklen.
  7. Konverter det til radianer.
  8. Beregn vinklens sinusværdi.
  9. Brug den trigonometriske formel til at beregne arealet af romben.
  10. Udskriv værdien af ​​rombens område.
  11. Stop.

Nedenstående eksempel illustrerer implementeringen af ​​ovenstående algoritme.

//Java Program to Calculate the Area of a Rhombus
import java.util.Scanner;
public class Main
{
     public static void main(String []args)
     {
        //Take input from the user 
        //Create an instance of the Scanner Class
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the length of any side of the rhombus: ");
        double side=sc.nextDouble();
        System.out.println("Enter any interior angle: ");
        double a = sc.nextDouble();
        // converting values to radians
        double b = Math.toRadians(a);
        double area=side*side*(Math.sin(b));
       if (side <= 0)
            System.out.println("Length should be positve");
        else
            System.out.println("Area of rhombus = "+ area);
     }
}


Indtast længden af ​​enhver side af romben:2
Indtast en indvendig vinkel:30
Areal af rombe =1,99999999999999998


Java tag