Roke98

Ejercicio1-Tp0-UNJU

Aug 22nd, 2022
958
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.27 KB | None | 0 0
  1. package Practico0;
  2. //import Practico0.Helper;
  3. import java.util.Scanner;
  4.  
  5. public class Ejercicio1 {
  6.  
  7.     public static void main(String[] args) {
  8.         // TODO Auto-generated method stub
  9.  
  10.         System.out.println("Ejercicio1 - TP0");
  11.         String opcion;
  12.  
  13.         do {
  14.             Scanner teclado = new Scanner(System.in);
  15.             asignar();
  16.             System.out.println("Desea seguir ingresando valores(s/n) ");
  17.             opcion = teclado.nextLine();
  18.            
  19.            
  20.         }while(!opcion.equals("n"));
  21.         System.out.println("La mayo superficie(de rectangulo) calculado fue: ");
  22.         System.out.println("El menor perimetro(de cuadrado) calculado fue: ");
  23.         System.out.println("Se ingresaron un total de " +  " otro tipo de poligono");
  24.         System.out.println("Gracias :D");
  25.        
  26.     }
  27.    
  28.     public static void asignar() {
  29.         int a,b,c,d;
  30.        
  31.         a = ingresarValor();
  32.         if (a>0) {
  33.             b = ingresarValor();
  34.             if (b>0) {
  35.                 c =ingresarValor();
  36.                 if (c>0) {
  37.                     d = ingresarValor();
  38.                     if (d>0) {
  39.                         System.out.println("a="+ a +" b="+ b + " c="+ c + " d="+ d);
  40.                        
  41.                         if(cuadrado(a,b,c,d)) {
  42.                             System.out.println("Es un cuadrado");
  43.                             int perimetro = a*4;
  44.                             System.out.println("Permietro " + perimetro);
  45.                         }else {
  46.                                 if(rectangulo(a,b,c,d)) {
  47.                                     System.out.println("Es un rectangulo");
  48.                                    
  49.                                     if(a != b) {
  50.                                         int area = a*b;
  51.                                         System.out.println("La superficie del rectangulo es: " + area);
  52.                                     }
  53.                                     if (a != c) {
  54.                                         int area = a*c;
  55.                                         System.out.println("La superficie del rectangulo es: " + area);
  56.                                     }
  57.                                 }else {
  58.                                     System.out.println("es otro poligono");
  59.                             }
  60.                         }
  61.  
  62.                     }
  63.                 }
  64.             }  
  65.         }      
  66.     }
  67.    
  68.    
  69.     public static Integer ingresarValor() {
  70.         Scanner tecla = new Scanner(System.in);
  71.         int num=0;
  72.        
  73.         try {
  74.             System.out.println("ingrese un valor entero:");
  75.             num = tecla.nextInt();
  76.            
  77.         }catch(Exception e) {
  78.             System.out.println("Se debe ingresar un numero entero");
  79.         }
  80.         return num;
  81.     }
  82.    
  83.     public static Boolean cuadrado(int a,int b,int c,int d) {
  84.         if(a==b&&b==c&&c==d) {
  85.             return true;
  86.         }
  87.         return false;
  88.     }
  89.    
  90.     public static Boolean rectangulo(int a,int b,int c,int d) {
  91.         if((a==b&&c==d&&c!=a)||(a==d&&b==c&&a!=b)||(a==c&&b==d&&c!=b)) {
  92.             return true;
  93.         }
  94.         return false;
  95.     }
  96. }
  97.  
Advertisement
Add Comment
Please, Sign In to add comment