Crear un menu que me permita realizar las sgtes acciones:
1.Ejercicio 1: // Ya lo hice
2.Ejercicio 2: Crear un arreglo de largo 100, ingresar valores int de ellos obtener el promedio, el mayor y menor numero, el ingreso de dato termina cuando el n° es menor a 1 y mayor a 100
3.Ejercicio 3: Crear una matriz de 6*6, en ingresar datos int, de ellos obtener la suma de la 3ra columna y 5ta fila, y el promedio de la ultima fila y ultima columna.
ESTO ES LO QUE HICE:
Citar
import java.util.*;
public class arear {
public static void main(String[]args)
{
int codigo[]=new int[100];
String nombre[]=new String[100];
int sueldo[]=new int[100];
String departamento[]=new String[100];
int numeros[]=new int[100];
int matriz[][]=new int[6][6];
int opcion,i,cont=0,suma=0,suma2=0,j,suma3=0,contt=0,mayor=0,menor=9999,suma4=0;
String Informatica="";
Scanner whine=new Scanner(System.in);
do{
System.out.println("----------MENU ARREGLOS----------");
System.out.println("1.Ejercicio 1");
System.out.println("2.Ejercicio 2");
System.out.println("3.Ejercicio 3");
System.out.println("4.Salir");
System.out.println("Ingrese opcion");
opcion=whine.nextInt();
switch(opcion)
{
case 1:
for(i=0;i<100;i++)
{System.out.println("Ingrese codigo"+(i+1));
codigo=whine.nextInt();}
for(i=0;i<100;i++)
{System.out.println("Ingrese nombre");
nombre=whine.next();}
for(i=0;i<4;i++)
{System.out.println("Ingrese departamento");
departamento=whine.next();
if(departamento.equalsIgnoreCase("Informatica"))
{cont++;}
if(departamento.equalsIgnoreCase("Finanzas"))
suma+=sueldo;}
for(i=0;i<100;i++)
{System.out.println("Ingrese sueldo");
sueldo=whine.nextInt();}
System.out.println("Cantidad de informaticos :"+cont);
System.out.println("Promedio sueldo finanzas :"+(suma/100));break;
case 2:
do{
for(i=0;i<100;i++)
{System.out.println("Ingrese numeros"+(i+1));
numeros=whine.nextInt();}
contt++;
}while(numeros>=1&&numeros<=100);
for(i=0;i<100;i++)
{suma4+=numeros;
}
for(i=0;i<100;i++)
{if(numeros>mayor)
{mayor=numeros;}
if(numeros<menor)
{menor=numeros;}
}
System.out.println("Promedio :"+(suma4/contt));
System.out.println("Numero mayor :"+mayor);
System.out.println("Numero menor :"+menor);break;
case 3:
for(i=0;i<6;i++)
{for(j=0;j<6;j++)
{
System.out.println("Ingrese valor");
matriz[j]=whine.nextInt();}}
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
suma2+=matriz[4][2];
}
}
System.out.println("Suma de la columna 3 y la fila 5 es :"+suma2);
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
suma3+=matriz[5][5];
}
}
System.out.println("Promedio de la ultima columna y la ultima fila es :"+(suma3/36));break;
case 4: System.out.println("Opcion para salir, adios");
default: System.out.println("Opcion no existente");}
}while(opcion!=0);
}
}
public class arear {
public static void main(String[]args)
{
int codigo[]=new int[100];
String nombre[]=new String[100];
int sueldo[]=new int[100];
String departamento[]=new String[100];
int numeros[]=new int[100];
int matriz[][]=new int[6][6];
int opcion,i,cont=0,suma=0,suma2=0,j,suma3=0,contt=0,mayor=0,menor=9999,suma4=0;
String Informatica="";
Scanner whine=new Scanner(System.in);
do{
System.out.println("----------MENU ARREGLOS----------");
System.out.println("1.Ejercicio 1");
System.out.println("2.Ejercicio 2");
System.out.println("3.Ejercicio 3");
System.out.println("4.Salir");
System.out.println("Ingrese opcion");
opcion=whine.nextInt();
switch(opcion)
{
case 1:
for(i=0;i<100;i++)
{System.out.println("Ingrese codigo"+(i+1));
codigo=whine.nextInt();}
for(i=0;i<100;i++)
{System.out.println("Ingrese nombre");
nombre=whine.next();}
for(i=0;i<4;i++)
{System.out.println("Ingrese departamento");
departamento=whine.next();
if(departamento.equalsIgnoreCase("Informatica"))
{cont++;}
if(departamento.equalsIgnoreCase("Finanzas"))
suma+=sueldo;}
for(i=0;i<100;i++)
{System.out.println("Ingrese sueldo");
sueldo=whine.nextInt();}
System.out.println("Cantidad de informaticos :"+cont);
System.out.println("Promedio sueldo finanzas :"+(suma/100));break;
case 2:
do{
for(i=0;i<100;i++)
{System.out.println("Ingrese numeros"+(i+1));
numeros=whine.nextInt();}
contt++;
}while(numeros>=1&&numeros<=100);
for(i=0;i<100;i++)
{suma4+=numeros;
}
for(i=0;i<100;i++)
{if(numeros>mayor)
{mayor=numeros;}
if(numeros<menor)
{menor=numeros;}
}
System.out.println("Promedio :"+(suma4/contt));
System.out.println("Numero mayor :"+mayor);
System.out.println("Numero menor :"+menor);break;
case 3:
for(i=0;i<6;i++)
{for(j=0;j<6;j++)
{
System.out.println("Ingrese valor");
matriz[j]=whine.nextInt();}}
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
suma2+=matriz[4][2];
}
}
System.out.println("Suma de la columna 3 y la fila 5 es :"+suma2);
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
suma3+=matriz[5][5];
}
}
System.out.println("Promedio de la ultima columna y la ultima fila es :"+(suma3/36));break;
case 4: System.out.println("Opcion para salir, adios");
default: System.out.println("Opcion no existente");}
}while(opcion!=0);
}
}