Mensajes [1] - Enviado el Martes 01 de Julio de 2008 a las 20:33hs
HOLA NECESITO AYUDA URGENTE NECESITO PASAR ESTE ARCHIVO A METODOS (A UN ARCHIVO APARTE), LUEGO DE UN ARCHIVO PRINCIPAL LLAMAR A ESTOS METODOS
import javax.swing.JOptionPane;
public class res_Jota_ejer_sex
{
public static void main(String args[])
{
int total; //suma de las calificaciones introducidas por el usuario
int contadorCalif; //numero de calificacion a introducir a continuacion
int calificacion; //valor da la calificacion
int promedio; //promedio de calificaciones
int contMas;
int contFem;
int sexo;
int proMay;
int prom;
int cantAlu;
String cadenaProm; //calificacion introducida por el usuario
String cadenaNom;
String cadenaSex;
String noMay;
String ingAlu;
//fase de inicializacion
total = 0; //inicializar total
contadorCalif = 1; //inicializar contador de ciclo
sexo = 0;
contMas = 0;
contFem = 0;
noMay = "";
proMay = 0;
ingAlu = JOptionPane.showInputDialog(
" Ingrese cantidad de alumnos " );
cantAlu = Integer.parseInt( ingAlu );
//fase de procesamiento
while ( contadorCalif <= cantAlu )
{ //iterar 5 veces
//pedir la entrada y leer la calificacion del usuario
cadenaSex = JOptionPane.showInputDialog(
"Escriba el sexo (masculino= 0 femenino= 1 : " );
cadenaNom = JOptionPane.showInputDialog(
"Escriba el nombre: " );
cadenaProm = JOptionPane.showInputDialog(
"Escriba el promedio: " );
//cantidad de hombres v/s mujeres
sexo = Integer.parseInt( cadenaSex );
if ( sexo == 0 )
contMas = contMas + 1;
else
contFem = contFem + 1;
//nombre y promedio mas alto
prom = Integer.parseInt( cadenaProm );
if ( prom > proMay )
proMay = prom;
noMay = cadenaNom;
//convertir cadenaProm en int
calificacion = Integer.parseInt( cadenaProm );
total = total + calificacion; //sumar calificacion al total
contadorCalif = contadorCalif + 1; //incrementar el contador
} //fin de instuccion while
// fase de terminacion
promedio = total / cantAlu; //division de enteros
// mostrar el promedio de las calificaciones del examen
JOptionPane.showMessageDialog(null, "El promedio de la clase es " + promedio,
"Promedio de la clase", JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null, "La cantidad de hombres es " + contMas,
"Cantidad de hombres", JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null, "La cantidad de mujeres es " + contFem,
"Cantidad de mujeres", JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null, "El nombre del promedio mas alto es " + noMay,
"Datos finales ", JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null, "El promedio mas alto es " + proMay,
"Datos finales ", JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 ); // terminar el programa
} // fin de main
} // fin de la clase Promedio