Ejercicio 2 • Diseñe un programa que lea un número entero en el intervalo de 1 a 7, correspondiente a un día de la semana y determine el nombre del día. Considere: 1 para lunes, 2 para martes, 3 para miércoles, 4 para jueves, 5 para viernes, 6 para sábado y 7 para domingo. Si el número no está en el intervalo de 1 a 7, imprima un mensaje de error.
Respuestas a la pregunta
Respuesta:
en c++
Explicación:
#include <iostream>
using namespace std;
int main()
{
// declaración de variables
int dia; // para guardar el dia ingresado en numero
string diaSemana; // este string se usa para guardar el dia de la semana correspondiente pero de tipo cadena de texto
cout <<"Ingrese un numero para ver que dia de la semana corresponde ";
cin >> dia;
switch (dia)
{
case 1:
diaSemana = "LUNES";
break;
case 2:
diaSemana = "MARTES";
break;
case 3:
diaSemana = "MIERCOLES";
break;
case 4:
diaSemana = "JUEVES";
break;
case 5:
diaSemana = "VIERNES";
break;
case 6:
diaSemana = "SABADO";
break;
case 7:
diaSemana = "DOMINGO";
break;
default:
cout << "opcion invalida"; // esta opción solo se imprime cuando el dígito ingresado no esté entre el rango de 1 a 7
break;
}
//este if es para que muestre en pantalla el resultado siempre y cuamdo el dígito ingresado sea correcto
if ( dia >=1 && dia<=7)
{
cout <<"El día es: "<<diaSemana;
}
return 0;
}