Este ejercicio es una extensión del anterior, en el se realizará prácticamente lo mismo. Esta vez vamos a diseñar un sencillo programa que solicite el número de mes al usuario y se le indicará como resultado el nombre al que corresponde dicho número.
En caso de introducir un número incorrecto, se deberá mostrar una advertencia al usuario en plan; «Nº incorrecto» y se volverá a pedir el número. El proceso deberá repetirse hasta que se introduzca un número de cualequiera de los meses válido.
Esto es un ejercicio básico de JavaScript, pero para empezar a soltarse al escribir código es más que suficiente en estos días que corren.
Mostrar el nombre de un mes al introducir su número, utilizando JavaScript
var mes, texto;
var salir=true;
while(salir==true){
mes=prompt("Introduza un numero de mes: ","...");
mes=parseInt(mes);
switch (mes){
case 1: salir=false;
alert("Enero");
break;
case 2: salir=false;
alert("Febero");
break;
case 3: salir=false;
alert("Marzo");
break;
case 4: salir=false;
alert("Abril");
break;
case 5: salir=false;
alert("Mayo");
break;
case 6: salir=false;
alert("Junio");
break;
case 7: salir=false;
alert("Julio");
break;
case 8: salir=false;
alert("Agosto");
break;
case 9: salir=false;
alert("Septiembre");
break;
case 10: salir=false;
alert("Octubre");
break;
case 11: salir=false;
alert("Noviembre");
break;
case 12: salir=false;
alert("Dicciembre");
break;
default: alert("Nº incorrecto");
break;
}
}
Este ejercicio lo resuelvo usando una variable booleana, pero también podría solucionarse mediante un while o un do while … para gustos colores.