Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Ejercicio_01 {
- public static void main(String[] args) {
- Helper obj = new Helper();
- Scanner entrada = new Scanner(System.in);
- int lado1, lado2, lado3, lado4, contPoligono = 0, perimetro = 0, menorPerimetro = 0, superficie = 0,
- mayorSuperficie = 0;
- do {
- System.out.println("");
- lado1 = obj.getInteger(entrada, "Ingrese 1° Lado: ");
- lado2 = obj.getInteger(entrada, "Ingrese 2° Lado: ");
- lado3 = obj.getInteger(entrada, "Ingrese 3° Lado: ");
- lado4 = obj.getInteger(entrada, "Ingrese 4° Lado: ");
- boolean cuadrado = verificarCuadrado(lado1, lado2, lado3, lado4);
- boolean rectangulo = verificarRectangulo(lado1, lado2, lado3, lado4);
- boolean poligono = verificarOtroPoligono(lado1, lado2, lado3, lado4);
- if (cuadrado) {
- System.out.println("Es Un Cuadrado");
- perimetro = 4 * lado1;
- if (menorPerimetro == 0) {
- menorPerimetro = perimetro;
- } else {
- if (menorPerimetro > perimetro) {
- menorPerimetro = perimetro;
- }
- }
- System.out.println("Su Perimetro es: " + perimetro);
- } else {
- if (rectangulo) {
- System.out.println("Es Un Rectangulo");
- superficie = lado1 * lado2;
- if (mayorSuperficie == 0) {
- mayorSuperficie = superficie;
- } else {
- if (mayorSuperficie < superficie) {
- mayorSuperficie = superficie;
- }
- }
- System.out.println("Su Superficie es: " + superficie);
- } else {
- if (poligono) {
- System.out.println("Es Otro Poligono");
- contPoligono++;
- }
- }
- }
- } while (lado1 >= 0 && lado2 >= 0 && lado3 >= 0 && lado4 >= 0);
- System.out.println("");
- System.out.println("Fin del Programa");
- System.out.println("Las Figuras que no Corresponden a un Cuadrado ni aun Rectangunlo fueron: " + contPoligono);
- System.out.println("El Menor Perimetro fue: " + menorPerimetro);
- System.out.println("La Mayor Superficie es: " + mayorSuperficie);
- }
- public static boolean verificarCuadrado(int n1, int n2, int n3, int n4) {
- if (n1 == n2) {
- return true;
- } else {
- return false;
- }
- }
- public static boolean verificarRectangulo(int n1, int n2, int n3, int n4) {
- if (n1 == n3 && n2 == n4 && n1 != n2) {
- return true;
- } else {
- return false;
- }
- }
- public static boolean verificarOtroPoligono(int n1, int n2, int n3, int n4) {
- if (n1 != n2 && n1 != n3 && n1 > 0 && n2 > 0 && n3 > 0 && n4 > 0) {
- return true;
- } else {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment