/  25
 
1)import javax.swing.*;public class SyGCalculoHorario{static int MAX=20;int []a=new int[MAX];ivoid sumaHhMmSs(int hh,int mm,int ss){JOptionPane.showMessageDialog(null," \n Horas: "+hh+" \n Minutos: "+mm+" \n Segundos: "+ss);}}void menuElegir(int hh,int mm,int ss){String cadena;int opcion=0;SyGCalculoHorario tiempo = new SyGCalculoHorario();Sdo{cadena=JOptionPane.showInputDialog("Elija una opción del menu \n 1) Ingrese Horas. \n 2) Ingrese Minutos. \n 3) Ingrese Segundos. \n 4) Sumar Horas-Minutos-Segundos. \n 5) Resetear. \n 6) Salir.");opcion=Integer.parseInt(cadena);}while(opcion<1 && opcion>6 );}switch(opcion){case 1:hh=hh+tiempo.ingreseDatos("Hora");break;case 2:mm=mm+tiempo.ingreseDatos("Minuto");break;case 3:ss=ss+tiempo.ingreseDatos("Segundo");break;case 4:tiempo.sumaHhMmSs(hh,mm,ss);break;case 5:{hh=0;mm=0;ss=0;}break;case 6:System.exit(0);break;default:JOptionPane.showMessageDialog(null,"Ingrese una opción válida.");}tiempo.menuElegir(hh,mm,ss);}}int ingreseDatos(String time){String cadena;int n=0, acumulador=0;cadena=JOptionPane.showInputDialog("Cuantas datos Desea Ingresar: ");n=Integer.parseInt(cadena);for(int i=0;i<n;i++){{cadena=JOptionPane.showInputDialog("Ingrese "+time+" "+(i+1));a[i]=Integer.parseInt(cadena);acumulador=acumulador+a[i];}return acumulador;}}}public static void main(String[] args){SyGCalculoHorario ir = new SyGCalculoHorario();ir.menuElegir(0,0,0);ii}}
 
2)import javax.swing.*;public class SyGCodigo{void leerCodigo(){SyGCodigo codig = new SyGCodigo();int cod=0;do{String cadena=JOptionPane.showInputDialog("Ingrese su código Numérico de 4 Digitos. ");cod=Integer.parseInt(cadena);if(cod>9999){JOptionPane.showMessageDialog(null,"El código ingresado no es de 4 digitos");}else if(cod>=0 && cod<1000){JOptionPane.showMessageDialog(null,"Código No Admitido por tener digito(s) ceros.");}else if(cod<0){JOptionPane.showMessageDialog(null,"El código ingresado no es de 4 digitos");}}while(cod<1000 || cod>9999);}codig.admision(cod);c}}void admision(int cod){int mod1=0, par=0, impar=0;SyGCodigo codig = new SyGCodigo();for(int i=1;i<=4;i++){if(cod>=10)mod1=cod%10;elsemod1=cod;if(mod1==0){JOptionPane.showMessageDialog(null,"Código No Admitido por tener digito(s) ceros.");codig.leerCodigo();c}if(((mod1)%2)==0)par++;elseimpar++;icod=cod/10;c}}if(par>=3 || impar>=3)JOptionPane.showMessageDialog(null,"FALSE!!... Código INVÁLIDO");elseJOptionPane.showMessageDialog(null,"TRUE!!... Código ADMITIDO");System.exit(0);}
 
public static void main(String[] args){SyGCodigo ir = new SyGCodigo();ir.leerCodigo();}}

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...

1988avilorleft a comment

ta muy bueno el programa pero es con netbeans y yo apenas estoy con el simbolo del programa pero almenos ya se como es solo es de cambiarle unas cosas..