Advertisement
FacuValverdi

EdD-TP0-PTO2

Aug 30th, 2022
990
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.04 KB | None | 0 0
  1. package EJ2;
  2.  
  3. import java.util.Scanner;
  4. import java.util.Random;
  5.  
  6. public class Ejercicio2 {
  7.    
  8.     public static int menu() {
  9.         System.out.println("---IDENTIFICACION DE ANGULOS---");
  10.         System.out.println("1-Ingresar Angulos Manualmente");
  11.         System.out.println("2-Ingresar Angulos Aleatorios");
  12.         System.out.println("3-Salir.");
  13.         Scanner op = new Scanner(System.in);
  14.         return op.nextInt();
  15.     }
  16.     public static void  clasificar(int angulo) {
  17.         if (angulo>0 && angulo<90) {
  18.             System.out.println("El angulo es Agudo.");
  19.            
  20.         }else {
  21.             if(angulo==90){
  22.                 System.out.println("El angulo es Recto.");
  23.             }else {
  24.                 if(angulo>90 && angulo<180) {
  25.                     System.out.println("El angulo es Obtuso.");
  26.                 }else
  27.                 {
  28.                     if(angulo==180){
  29.                         System.out.println("El angulo es Obtuso.");
  30.                     }else {
  31.                         System.out.println("El angulo es + a 180°.");
  32.                     }
  33.                 }
  34.             }
  35.         }
  36.     }
  37.     public static void op1() {
  38.         int cantidad;
  39.         int op1;
  40.         int angulo;
  41.         int cantObtusos=0;
  42.         int cantMayores180=0;
  43.         boolean aux2=false;
  44.         int numAleatorio;
  45.        
  46.         int i=0;
  47.         do {
  48.             System.out.println("---IDENTIFICACION DE ANGULOS---");
  49.             System.out.println("1-Ingresar Angulos Manualmente");
  50.             System.out.println("2-Salir");
  51.             Scanner op = new Scanner(System.in);
  52.             op1=op.nextInt();
  53.             if(op1==2) {
  54.                 break;
  55.             }
  56.             System.out.println("--------------------------------");
  57.             System.out.println("Cantidad de Angulos A Ingresar: ");
  58.             Scanner cant = new Scanner(System.in);
  59.             cantidad=cant.nextInt();
  60.             while(cantidad>i && op1!=2) {
  61.                 System.out.println("Angulo: ");
  62.                 Scanner ang = new Scanner(System.in);
  63.                 angulo=ang.nextInt();
  64.                 //  Random r= new Random()
  65.                 //  numAleatorio=r.nextInt(100)+1;       ///r.nextInt((max - min) + 1) + min  [min,max] [0,360]  
  66.  
  67.                 if (angulo>0 && angulo<90) {
  68.                     System.out.println("El angulo es Agudo.");
  69.                     System.out.println("Su angulo complementario es: "+(90-angulo));
  70.                    
  71.                 }else {
  72.                     if(angulo==90){
  73.                         System.out.println("El angulo es Recto.");
  74.                     }else {
  75.                         if(angulo>90 && angulo<180) {
  76.                             System.out.println("El angulo es Obtuso.");
  77.                             System.out.println("Su angulo suplementario es: "+(180-angulo));
  78.                             cantObtusos+=1;
  79.                         }else
  80.                         {
  81.                             if(angulo==180){
  82.                                 System.out.println("El angulo es LLano.");
  83.                             }else {
  84.                                 System.out.println("El angulo es + a 180°.");
  85.                                 cantMayores180+=1;
  86.                             }
  87.                         }
  88.                     }
  89.                 }
  90.            
  91.                 i++;
  92.                
  93.             }
  94.             System.out.println("La cantidad de Angulos Obtusos fueron:"+cantObtusos);
  95.             System.out.println("La cantidad de Angulos mayores a 180 fueron: "+cantMayores180);
  96.         }while(op1!=2);
  97.        
  98.     }
  99.    
  100.     public static void main(String[] args) {
  101.         // TODO Auto-generated method stub
  102.             int opcion;
  103.         do{
  104.             opcion =menu();
  105.             switch(opcion) {
  106.             case 1:
  107.                 op1();
  108.                
  109.                 break;
  110.             case 2:
  111.                 //op2();
  112.                 break;
  113.             case 3:    
  114.                 System.out.println("Hasta luego...");
  115.                 break;
  116.             default:
  117.                 System.out.println("Opcion Invalida!!");
  118.             }
  119.         }while(opcion!=3);
  120.  
  121.     }
  122.  
  123. }
  124.  
Tags: angulos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement