Disculpen, me falto decir que la idea es conocer el dia de la semana, o sea Lunes, martes, miercoles.etc...
Los datos a ingresar son: la fecha numerica del dia, el numero del mes y el año.
No me dan los parentesis de la formula en pseint, no se que ocurre.
Si alguien puede darme una mano, lo agradeceria.
y antes de que se presente el inoportuno comentario, no es una tarea, ni un trabajo, ni nada por el estilo.
Estoy migrando desde windows a linux y deseo aprender a programar.
Me dirigi a un amigo programador para que me colaborara con algunos ejercicios, de los cuales he resuelto todos, pero este me tiene intrigado.
Lo mas lejos que he llegado ah sido esto, luego de varios intentos, pero no funciona:
Proceso diasemana2
Escribir "Ingrese un Dia de la Semana (0-6 Siendo 0 Domingo)"
Leer dia
Escribir "Ingrese el Mes (1-12)"
leer mes
Escribir "Ingrese el Año"
leer año
v1<-dia
v2<-mes
v3<-año
v4<-((mes+1)*3/5)
v5<-(año/v4)
v6<-(año/100)
v7<-(año/400)
v8<-dia+(mes*2)+v4+v3+v5-v6+v7+2
v9<-(v8/7)
v0<-v8-(v9*7)
diasem<-v0
Si dia>6 o dia < 0 & mes < 1 o mes > 12 Entonces
Escribir "Error en el ingreso"
Sino
FinSi
Escribir v0
FinProceso
Los datos a ingresar son: la fecha numerica del dia, el numero del mes y el año.
No me dan los parentesis de la formula en pseint, no se que ocurre.
Si alguien puede darme una mano, lo agradeceria.
y antes de que se presente el inoportuno comentario, no es una tarea, ni un trabajo, ni nada por el estilo.
Estoy migrando desde windows a linux y deseo aprender a programar.
Me dirigi a un amigo programador para que me colaborara con algunos ejercicios, de los cuales he resuelto todos, pero este me tiene intrigado.
Lo mas lejos que he llegado ah sido esto, luego de varios intentos, pero no funciona:
Proceso diasemana2
Escribir "Ingrese un Dia de la Semana (0-6 Siendo 0 Domingo)"
Leer dia
Escribir "Ingrese el Mes (1-12)"
leer mes
Escribir "Ingrese el Año"
leer año
v1<-dia
v2<-mes
v3<-año
v4<-((mes+1)*3/5)
v5<-(año/v4)
v6<-(año/100)
v7<-(año/400)
v8<-dia+(mes*2)+v4+v3+v5-v6+v7+2
v9<-(v8/7)
v0<-v8-(v9*7)
diasem<-v0
Si dia>6 o dia < 0 & mes < 1 o mes > 12 Entonces
Escribir "Error en el ingreso"
Sino
FinSi
Escribir v0
FinProceso