[ Foro de Pseudocódigo ]

Ayuda con Ejercicio Propuesto 9.1

01-Oct-2015 15:53
Invitado (Jose)
2 Respuestas

Hola, necesito me ayuden, no se realizar el ejercicio con Matrices (Ejercicio Propuesto 9.1)

El enunciado del ejercicio es el siguiente: Crear un programa que pida un numero al usuario un numero de mes (por ejemplo, el 4) y diga cuantos dias tiene (por ejemplo, 30). Debes usar una matriz.

Les muestro el codigo que he realizado, el cual presenta errores y no se como solucionarlos.

dato <- 0

Dimension dato[12]

dato[1] <- 31;
dato[2] <- 28;
dato[3] <- 31;
dato[4] <- 30;
dato[5] <- 31;
dato[6] <- 30;
dato[7] <- 31;
dato[8] <- 31;
dato[9] <- 30;
dato[10] <- 31;
dato[11] <- 30;
dato[12] <- 31;

Escribir "Decir numero de mes";
Leer dato;
Escribir "El mes posee ", dato " dias";

FinProceso


Gracias de antemano por la ayuda.


01-Oct-2015 19:21
Fernando Fdez Cucala (+1)

Hola Jose;

La solución no es muy complicada,  ten en cuenta que deberás recorrer la matriz para localizar el número de días,  esto lo podrás hacer con el mismo índice que utilices para hacer el bucle.

Escribir "Decir número de mes";
Leer numero;
Escribir " El mes posee", dato[numero] " dias";

Fin proceso

Fijate como el mismo número que metemos nos sirve como índice para buscar los días en la tabla.
Por supuesto tendrás que validar el numero que introduces para que el rango esté entre 1 y 12 porque si no dará un error de indice.

Espero que te haya ayudado


02-Oct-2015 01:42
Invitado (Jose)

Muchas gracias Fernando Fdez por la ayuda. Pude realizar el ejercicio gracias a la orientación, muchísimas gracias.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)