fbpx

Proyecto #1

  • Proyecto #1

    Posted by Usuario eliminado on 4 junio, 2020 en 11:31 pm

    Hola otra vez. Adjunto el proyecto 1.

    https://onlinegdb.com/ByY55Hwh8

    Pude hacer que enviara un mensaje de error al introducir un entero mayor a 12 para el caso del mes, pero no se me ocurrió cómo hacer si el usuario ingresa el día 33, por ejemplo.

    También busqué cómo hacer para colocar los acentos, pero encontré que había que llamar a librerías, poner locate y eso, pero no estaba dentro de las opciones hacer cosas que no habíamos aprendido hasta ahora. ¿Hay alguna otra forma de colocar acentos y la letra ñ sin tener que llamar a librerías?

    Gracias. Grin

    Usuario eliminado respondido 2 años 2 Miembros · 2 Respuestas
  • 2 Respuestas
  • Yuban Yoshua Martinez Vasquez

    Miembro
    4 junio, 2020 en 11:53 pm

    Para el caso de los dias, simplemente puedes poner una condicion despues de introducir los datos.

    Es decir, pides la fecha, el usuario la introduce, si el dia es menor a 32(if (D<32)), entonces corre el resto del codigo(las opciones, los switch’s,etc), si no entonces le pones un mensaje de error.

    Si aun te sientes confundida o no lo logras, te paso el codigo corregido.

    Para poder poner ñ y otros caracteres del español, pon el siguiente codigo dentro de tu funcion main(int main):

    <div>setlocale(LC_CTYPE,”Spanish”);
    </div>

  • Usuario eliminado

    Miembro
    5 junio, 2020 en 4:10 pm

    Ay pero qué idiota! No pensé en poner un if al inicio con la condición del día Woman FacepalmingWoman Facepalming

    Muchas gracias!

    Ya coloqué el setlocale.

    Acá está el código corregido con los acentos y el if por si ingresa un día mayor a 32.

    https://onlinegdb.com/r1Kb4Ed2I

    Gracias otra vez!

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora