Desarrollo de Software en C++, C#, PHP,JavaScript, Matlab, Java, Android, Arduino, Python, Flutter, React, Vue, Solución de ejercicios, Programas informáticos, Inteligencia Artificial.

Buscar

Calcular el área de las figuras geométricas con funciones en java


import java.util.Scanner;
import java.lang.Math;

public class Geometricas {
    static int areacuadrado (int n1){
    return n1*n1;
    }
    static double areaCirculo(int r){
double PI=3.1416;
return  PI * Math.pow(r,2);
}
    static int areatriangulo(int a, int b){
    return (a*b)/2;
    }
    static int arearectangulo(int b , int h){
    return b*h ;
    }
    static int areapentagono(int p, int a){
    return (p*a) / 2;
    }
    static int arearombo(int D,int d){
         return (D*d)/2 ;
    }
    static int arearomboide(int b,int h){
    return b*h ;
    }
   static int areatrapecio (int B , int b , int h){

return ((B+b)/2)*h;
}

public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int opcion=0;
do{
System.out.println();
System.out.println();
System.out.println(" ======== MENU DE OPCIONES ========= ");
System.out.println(" ___________________________________ ");
System.out.println(" ======== 1. Cuadrado      ========= ");
System.out.println(" ======== 2. Circulo       ========= ");
System.out.println(" ======== 3. Triangulo     ========= ");
System.out.println(" ======== 4. Rectangulo    ========= ");
System.out.println(" ======== 5. Pentagono     ========= ");
System.out.println(" ======== 6. Rombo         ========= ");
System.out.println(" ======== 7. Romboide      ========= ");
System.out.println(" ======== 8. Trapecio      ========= ");
System.out.println(" ___________________________________ ");
System.out.println(" Ingrese una opcion ");
opcion = teclado.nextInt();
switch (opcion){
case 1:
System.out.println("Ingrese el lado ");
int lado = teclado.nextInt();
   System.out.println(" EL AREA DEL CUADRADO ES :"+ areacuadrado(lado));
break;
        case 2:
        System.out.println("Ingrese el radio ");
       int radio = teclado.nextInt();
         System.out.println(" EL AREA DEL CIRCULO ES :"+ areaCirculo(radio));
break;
        case 3:
        System.out.println(" Ingrese la base ");
        int base = teclado.nextInt();
        System.out.println(" Ingrese la altura ");
        int altura = teclado.nextInt();
       
        System.out.println(" EL AREA DEL TRIANGULO ES :"+areatriangulo(base,altura));
break;
        case 4:
        System.out.println(" Ingrese la BASE ");
        int base_rec = teclado.nextInt();
        System.out.println(" Ingrese la ALTURA ");
        int altura_rec = teclado.nextInt();
        System.out.println(" EL AREA DEL RECTANGULO ES :"+arearectangulo(base_rec,altura_rec));
        break;
        case 5:
        System.out.println(" Ingrese el perimetro");
        int perimetro = teclado.nextInt();
        System.out.println("Ingrese el Apotema");
        int apotema= teclado.nextInt();
        System.out.println(" EL AREA DEL PENTAGONO ES :"+areapentagono(perimetro,apotema));
        break;
        case 6:
        System.out.println("Ingrese el Diagonal Mayor");
        int Diagonal_Ma=teclado.nextInt();
        System.out.println("Ingrese el Diagonal Menor");
        int Diagonal_Me=teclado.nextInt();
        System.out.println(" EL AREA DEL ROMBO ES :"+arearombo(Diagonal_Ma,Diagonal_Me));
        break;
        case 7:
        System.out.println("Ingrese la base");
        int base_r =teclado.nextInt();
        System.out.println("Ingrese la Altura");
        int altura_r =teclado.nextInt();
        System.out.println(" EL AREA DEL ROMBOIDE ES :"+arearomboide(base_r,altura_r));
break;
        case 8:
        System.out.println("INGRESE LA BASE MAYOR");
        int base_ma=teclado.nextInt();
        System.out.println("INGRESE LA BASE MENOR");
        int base_me=teclado.nextInt();
        System.out.println("INGRESE LA ALTURA");
        int altura_t=teclado.nextInt();
        System.out.println(" EL AREA DEL TRAPECIO ES :"+areatrapecio(base_ma,base_me,altura_t));
break;

}

}while(opcion!=9);
}

}
Share:

1 comentario:

  1. super el codigo funciona correctamente y me ayudo en mi trabajo de calculo de areas, todo muy claro y facil, quizas falte diagrama de clases pero esta perfecto

    ResponderEliminar

DISCULPA LAS MOLESTIAS, LA PUBLICIDAD NOS AYUDA

Para descargar Aguarda 5 seg. y luego hacer click en saltar publicidad...Gracias !!

Saltar Publicidad

Translate

FACEBOOK

Ayúdanos con tu donación !

Etiquetas

twitter.com

Páginas vistas

Labels