fbpx

Proyecto 9.

  • Proyecto 9.

    Posted by Yazmin Tarazona on 16 diciembre, 2020 en 4:53 pm

    https://onlinegdb.com/03f0WzeXc

    Comparto el Proyecto 9. Calculadora. Aunque en el menú en la opción de “salir”, sale el mensaje de despedida; pero si se presiona enter vuelve a aparecer el menú, SI alguien me ayuda a corregir ese detalle se lo agradecería mucho; intenté hacerlo de varios formas, pero entonces se me dañaba lo otro.

    Angel Sánchez respondido 3 años, 4 meses 2 Miembros · 3 Respuestas
  • 3 Respuestas
  • Angel Sánchez

    organizador
    16 diciembre, 2020 en 6:58 pm

    Hola Yaz, si te fijas en tu linea 76 tienes lo siguiente: return main(); eso hace que se vuelva a ejecutar el programa una vez que termine el switch. Te dejo dos soluciones:

    1.- Lo correcto sería colocar un ciclo do while que corra siempre y cuando se cumpla una condición, y cuando se elija salir se cambie esa condición y termine el ciclo do while. Esto que te comento es a lo que le llegamos banderas en el curso.

    2.- Colocar en tu función salir la función exit, (puedes leer más de la función exit dando clic aquí) quedaría así:

    int salir(){
    exit(0);
    }

    Espero todo haya quedado claro, saludos.

    • Yazmin Tarazona

      Miembro
      17 diciembre, 2020 en 2:20 pm

      A mi correo no me llegó la notificación de esta respuesta, pero gracias a que revise los proyectos anteriores que ya habíamos trabajado con menús lo arreglé como la primera opción que me das. Mil gracias 🙃😀 y también me quedó clara la segunda opción que me das. Gracias por tomarte el tiempo de responder siempre a las preguntas, me han ayudado muchooo!

Inicia sesión para responder.

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora