Ejemplo De Programacion En Java
Integrantes:
Semestre: Segundo “B_E”
Desarrollar un método que se encargue de visualizar el día de la semana que cae una fecha recibida.
import java.util.Scanner;
publicclass dia_de_nacimiento {
public static void fechas(int
a,int b,int c){
int w,x,y,d,r,z,e,f;
switch(a){
case 1:
case 2:
a=a+10;
c=c-1;break;
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
a=a-2;
break;default:
System.out.println ("Valor de mes no valido");
break;
}
e=c/100;
f=c%100;
w=(13*a-1)/5;
x=e/4;
y=f/4;z=w+x+y+b+f-2*e;
r=z%7;
if (r<0)
r=r+7;
switch (r){
case 0:
System.out.println ("\n\t\t\tUsted nacio un DOMINGO");
break;
case 1:System.out.println ("\n\t\t\tUsted nacio un LUNES");
break;
case 2:
System.out.println ("\n\t\t\tUsted nacio un MARTES");
break;
case 3:
System.out.println("\n\t\t\tUsted nacio un MIERCOLES");
break;
case 4:
System.out.println ("\n\t\t\tUsted nacio un JUEVES");
break;
case 5:
System.out.println("\n\t\t\tUsted nacio un VIERNES");
break;
case 6:
System.out.println ("\n\t\t\tUsted nacio un SABADO");
break;
}
}
public static void main(String[]args) {
Scanner in=new Scanner(System.in);
System.out.println ("\t\t DIA DE LA SEMANA EN QUE NACISTE\n");
int a,b,c;
System.out.print ("Mes de Nacimiento: ");a=in.nextInt();
System.out.print ("Día de Nacimiento: ");
b=in.nextInt();
System.out.print ("Año de Nacimiento: ");
c=in.nextInt();
fechas(a,b,c);
}
}
Resultado:
Regístrate para leer el documento completo.