Grupo de C++
Publico Grupo
Publico Grupo
Active 4 dias
Este grupo esta relacionado con nuestro curso profesional de C++. Aquí se comparten temas... View more
Publico Grupo
Proyecto 1
Etiquetado: switch
Proyecto 1
Posted by Luis Najarro on 9 diciembre, 2019 en 4:15 pmBuena tarde, concluido el proyecto 1😊😊. Les agradeceria sugerencias y recomendaciones sobre el codigo. Gracias bendiciones.
Luis Najarro respondido 5 años 2 Miembros · 8 Respuestas- 8 Respuestas
Genial Luis, te dejo mis comentarios:
En el caso del módulo
IF ELSE
vimos losif anidados
e incluso los usamos para el proyecto de los planetas. En esa practica usamos muchosif anidados
, pero fue por cuestiones académicas, osea para aprender a utilizarlo, pero en la practica no es recomendable usar muchosif anidados
, para eso hay herramientas como elswitch
.En tu proyecto usas un
switch
, y despuésif anidados
, en vez de eso puedes usar otroswitch
. Algo así como losif anidados
pero conswitch
.Inténtalo y me dices como te va. 😀
Se visualiza la opcion llamada y ademas el default.
Copia y pega tu código aquí para checarlo.
#include<iostream>
using namespace std;
int main(){
int d, m, a;
int opcion;
cout<<“POR FAVOR INTRODUZCA UNA FECHA:(MES (00), DIA(00),ANO(0000))”;
cin>>m>>d>>a;
cout<<endl<<“¿COMO LE GUSTARIA MOSTRAR LA FECHA?:”<<endl;
cout<<endl<<“OPCION 1.- Mes completo, dia, ano (Enero-11-1990): “<<endl;
cout<<“OPCION 2.- Mes Abreviado, dia, ano (Ene-11-1990): “<<endl;
cout<<“OPCION 3.- Mes en cifra/dia/ano (1/11/1990): “<<endl<<endl<<“introduzca numero de opcion: “;
cin>>opcion;
cout<<endl;
switch (opcion){
case 1:
switch (m){
case 1:
cout<<“la fecha es: “<<“Enero”<<“-“<<d<<“-“<<a;
break;
case 2:
cout<<“la fecha es: “<<“Febrero”<<“-“<<d<<“-“<<a;
break;
case 3:
cout<<“la fecha es: “<<“Marzo”<<“-“<<d<<“-“<<a;
break;
case 4:
cout<<“la fecha es: “<<“Abril”<<“-“<<d<<“-“<<a;
break;
case 5:
cout<<“la fecha es: “<<“Mayo”<<“-“<<d<<“-“<<a;
break;
case 6:
cout<<“la fecha es: “<<“Junio”<<“-“<<d<<“-“<<a;
break;
case 7:
cout<<“la fecha es: “<<“Julio”<<“-“<<d<<“-“<<a;
break;
case 8:
cout<<“la fecha es: “<<“Agosto”<<“-“<<d<<“-“<<a;
break;
case 9:
cout<<“la fecha es: “<<“Septiembre”<<“-“<<d<<“-“<<a;
break;
case 10:
cout<<“la fecha es: “<<“Octubre”<<“-“<<d<<“-“<<a;
break;
case 11:
cout<<“la fecha es: “<<“Noviembre”<<“-“<<d<<“-“<<a;
break;
case 12:
cout<<“la fecha es: “<<“Diciembre”<<“-“<<d<<“-“<<a;
break;
}
}
switch (opcion) {
case 2:
switch (m){
case 1:
cout<<“la fecha es: “<<“Ene”<<“-“<<d<<“-“<<a;
break;
case 2:
cout<<“la fecha es: “<<“Febr”<<“-“<<d<<“-“<<a;
break;
case 3:
cout<<“la fecha es: “<<“Mar”<<“-“<<d<<“-“<<a;
break;
case 4:
cout<<“la fecha es: “<<“Abr”<<“-“<<d<<“-“<<a;
break;
case 5:
cout<<“la fecha es: “<<“May”<<“-“<<d<<“-“<<a;
break;
case 6:
cout<<“la fecha es: “<<“Jun”<<“-“<<d<<“-“<<a;
break;
case 7:
cout<<“la fecha es: “<<“Jul”<<“-“<<d<<“-“<<a;
break;
case 8:
cout<<“la fecha es: “<<“Agos”<<“-“<<d<<“-“<<a;
break;
case 9:
cout<<“la fecha es: “<<“Sept”<<“-“<<d<<“-“<<a;
break;
case 10:
cout<<“la fecha es: “<<“Oct”<<“-“<<d<<“-“<<a;
break;
case 11:
cout<<“la fecha es: “<<“Nov”<<“-“<<d<<“-“<<a;
break;
case 12:
cout<<“la fecha es: “<<“Dic”<<“-“<<d<<“-“<<a;
break;
}
}
switch (opcion){
case 3:
cout<<“la fecha es: “<<m <<“/”<<d<<“/”<<a;
break;
default:
cout<<endl<<“ERROR esa opcion no existe vuelve a intentarlo”;
break;
}
return 0;
}
Gracias!!!
Inicia sesión para responder.