Está en la página 1de 1

/*

Programa: promedio01 Fecha: 18/05/2011 Lab: N2 Centro de Estudios: UCV-Sede Lima-Este Escuela: Ingeniera de sistemas

*/ import javax.swing.JOptionPane; class promedio01 { public static void main(String [] args) { int n,i; float p=0; String entrada ; // variable auxiliar for (i=1 ; i<4 ; i++) // i++:i=i+1 { entrada=JOptionPane.showInputDialog("Ingresar (1-3) nota "); n=Integer.parseInt(entrada); //convierte cadena (entrada) a numero (N) //validar n : 0-20 p=p+n; //tambien puede ser p+=n (acumulador) } p=p/(i-1); JOptionPane.showMessageDialog(null, "tu nota es " + p ); System.exit(0); } } Jcreator_con_validacin import javax.swing.JOptionPane; class promediocero { public static void main(String [] args) { int n,i; float p=0; String entrada ; // variable auxiliar for (i=1 ; i<4 ; i++) // i++:i=i+1 { entrada=JOptionPane.showInputDialog("Ingresar (1-3) nota "); n=Integer.parseInt(entrada); //convierte cadena (entrada) a numero (N) //validar n : 0-20 if(n>=0 && n<=20) { p=p+n; //tambien puede ser p+=n (acumulador) } else {

JOptionPane.showMessageDialog(null,"nota incorrecta "); i--; } } p=p/(i-1); JOptionPane.showMessageDialog(null, "tu nota es " + p ); System.exit(0); } } Jcreator_Con_repeticion import javax.swing.JOptionPane; class promediocero { public static void main(String [] args) { int n,i,pre=0; float p=0; String entrada ; // variable auxiliar while(pre==0) { for (i=1 ; i<4 ; i++) // i++:i=i+1 { entrada=JOptionPane.showInputDialog("Ingresar (1-3) nota "); n=Integer.parseInt(entrada); //convierte cadena (entrada) a numero (N) //validar n : 0-20 if(n>=0 && n<=20) { p=p+n; //tambien puede ser p+=n (acumulador) } else { JOptionPane.showMessageDialog(null,"nota incorrecta "); i--; // para que el contador no cuente numero que no esten entre 0 y 20 } } p=p/(i-1); JOptionPane.showMessageDialog(null, "tu nota es " + p ); pre=JOptionPane.showConfirmDialog(null, "desea repetir?"); } } }

También podría gustarte