Hola, no tiene nada que ver con el video pero sabes cómo puedo convertir números a letras?
@peperd32713 жыл бұрын
En dev c++ no lo he hecho, tengo uno en vba para excel, no se si te sirva de algo
@andream3943 жыл бұрын
Como puedo hacer que el programa no siga corriendo hasta que me de una opción válida????
@peperd32713 жыл бұрын
Hola, no comprendo muy bien tu pregunta, pero por lo que entiendo quizá pudiera ser con un if, si me explicas mejor te puedo dar una respuesta más acertada, gracias por ver mis videos.
@andream3943 жыл бұрын
No se si pueda explicarme bien, pero aquí va. Estoy realizando un programa donde te pide la opción que sería el case, en ella tengo solo 4 case y cuando das el número te imprime un nombre, entonces lo que quiero es que cuando me de un una opción que no esté dentro del case, el programa no siga corriendo porque abajo tengo más lenguaje. Quiero que se detenga me diga opción incorrecta y que me pregunte que ponga una opción correcta y mientras que de la opción no sea del 1 al 4 el programa no siga corriendo. No se si este mejor la explicación, pero si me pudieras ayudar te lo agradecería mucho. Ya he intentado hacerlo pero me sigue corriendo el programa aunque de una opción que no tengo en el case.
@peperd32713 жыл бұрын
@@andream394 Hola, así como lo planteas te recomiendo que con un ciclo while valides que mientras no sea la opción del 1 al 4 te vuelva a pedir la opción n veces, y que salga del ciclo hasta que escribas cualquiera de esos números, ya saliendo del ciclo que es cuando escribes 1, 2, 3 o 4 continua tu código con el case y todo lo demás que lleve tu código, así lo solucioné en base a tu comentario, te dejo el código de lo que te planteo espero te sirva y sea lo que buscas:
@peperd32713 жыл бұрын
@@andream394 #include #include int main() { int opcion; printf("Escribe una opcion: "); scanf("%d",&opcion); while((opcion=5)) { printf(" Opcion no valida, escribe un numero del 1 al 4: "); scanf("%d",&opcion); } switch (opcion) { case 1: printf(" Muestra el primer nombre"); break; case 2: printf(" Muestra el segundo nombre"); break; case 3: printf(" Muestra el tercer nombre"); break; case 4: printf(" Muestra el cuarto nombre"); break; } printf(" Sale del case, continua el resto de tu codigo y despues termina"); }