Código Java – Horario


//Codificado por: sAfOrAs
import javax.swing.*;
public class SyGCalculoHorario
{
	static int MAX=20;
	int []a=new int[MAX];
	
	void 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();
		
		
		do{
		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);
		
		
	}

}
Anuncios

Un comentario sobre “Código Java – Horario

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s