Sei sulla pagina 1di 3

PROBLEMAS: 1: Calcular k ingrese la base y altura de n tringulos .se pide imprimir el promedio de las areas.

public static void main(String[] args) { int NumTri=0; double SumArea=0,PromArea=0; System.out.println("Ingrese Cantidad De Triangulos:"); NumTri=Leer.datoInt(); //INGRESAR DATOS double DatTri[][]=new double[NumTri][3]; for(int i=1;i<=NumTri;i++){ System.out.println("TRIANGULO N"+i+""); System.out.println("Ingrese Valor De La Base(b):"); DatTri[i-1][0]=Leer.datoDouble(); System.out.println("Ingrese Valor De La Altura(h):"); DatTri[i-1][1]=Leer.datoDouble(); //OPERACION(Area) DatTri[i-1][2]=(DatTri[i-1][0]*DatTri[i-1][1])/2; System.out.println("Area Del Triangulo N"+i+": "+DatTri[i-1][2]); //OPERACION ( Promedio De Areas ) SumArea=SumArea+DatTri[i-1][2]; PromArea=SumArea/NumTri; } //MOSTRAR PROMEDIO DE AREAS System.out.println("PROMEDIO DE AREAS: "+PromArea); } } 2_ calcular un programa k permita ingresar el sueldo den trabajadores en un arreglo i luego mostrar la mayor y menor sueldo y despus mostrar los Resultados * Preguntar: desea realizar otra consulta? si a la respuesta es S genera las respuesta solicitadas si al respuesta es N la respuesta sale mostrando el total de procesos o consultas. int i=0; int NumTrab=0; char Continuar=' '; int Consult=1,Cant=0; do{System.out.println("Ingrese Cantidad De Trabajadores:"); NumTrab=Leer.datoInt(); //INGRESO DE DATOS double Sueldo[]=new double[NumTrab]; for(i=1;i<=NumTrab;i++){ System.out.println("Ingrese Sueldo Del Trabajor N"+i+":");

Sueldo[i-1]=Leer.datoDouble(); } //MOSTRAR RESULTADOS System.out.println("MENOR SUELDO: "+Sueldo[0]); System.out.println("MAYOR SUELDO: "+Sueldo[NumTrab-1]); //CONTINUAR CONSULTA System.out.println("DESEA REALIZAR OTRA CONSULTA(S/N):"); Continuar=Leer.datoChar(); if(Continuar=='S' || Continuar=='s'){ Consult++; } }while(Continuar=='S' || Continuar=='s'); //CONTEO DE CONSULTAS if(Continuar=='N' || Continuar=='n'){ Cant=Consult; System.out.println("NUMERO DE CONSULTAS: "+Cant); } } } 3._ en una matriz se almacena el promedio de las calificaciones d n alumnos .escriba un programa k calcule tres calificaciones de n alumnos .escriba un programa k calcule e imprima: a) el promedio general del grupo. b) nmero de alumnos aprobados y desaprobados c) el porcentaje de alumnos aprobados y desaprobados. d) el nmero de alumnos cuya calificacin sea mayor a 17. public static void main (String[]args){ int NumAlum=0; double SumNotas=0,PromNotas=0; int Aprob=0,Desaprob=0,Cant=0; double PorcAprob=0,PorcDesaprob=0; System.out.println("Ingresar Numero De Alumnos:"); NumAlum=Leer.datoInt(); double NotasAlum[][]=new double[NumAlum][3]; for(int i=1;i<=NumAlum;i++){ System.out.println("ALUMNO N"+i+""); System.out.println("Ingrese Nota N1 Del Alumno:"); NotasAlum[i-1][0]=Leer.datoDouble(); System.out.println("Ingrese Nota N2 Del Alumno:"); NotasAlum[i-1][1]=Leer.datoDouble(); //OPERACION(Promedio) NotasAlum[i-1][2]=(NotasAlum[i-1][0]+NotasAlum[i-1][1])/2; System.out.println("Promedio Del Alumno: "+Math.round(NotasAlum[i-1][2])); //OPERACION ( Promedio De Promedio ) SumNotas=SumNotas+NotasAlum[i-1][2]; PromNotas=SumNotas/NumAlum;

//APROBADOS Y DESAPROBADOS if(NotasAlum[i-1][2]>=0 && NotasAlum[i-1][2]<=12){ Desaprob++; }if(NotasAlum[i-1][2]>=13 && NotasAlum[i-1][2]<=20){ Aprob++; } //PORCENTAJE DE ALUMNOS APROBADOS Y DESAPROBADOS PorcAprob=(Aprob*100)/NumAlum; PorcDesaprob=(Desaprob*100)/NumAlum; //ALUMNOS CON CALIFICACION MAYOR A 17 if(NotasAlum[i-1][2]>=18 && NotasAlum[i-1][2]<=20){ Cant++; } } //MOSTRAR RESULTADOS System.out.println("PROMEDIO DE PROMEDIO DE NOTAS: "+Math.round(PromNotas)); System.out.println("ALUMNOS APROBADOS: "+Aprob); System.out.println("ALUMNOS DESAPROBADOS: "+Desaprob); System.out.println("PORCENTAJE ALUMNOS APROBADOS: "+PorcAprob+"%"); System.out.println("PORCENTAJE ALUMNOS DESAPROBADOS: "+PorcDesaprob+"%"); System.out.println("CANTIDAD DE ALUMNOS CON CALIFICACION MAYOR A 17: "+Cant); } }

Potrebbero piacerti anche