Estos ejercicios corresponden a lo explicado en la lección sobre el bucle while.
Se pueden consultar unas posibles soluciones.
Escriba un programa que pregunte una y otra vez si desea continuar con el programa, siempre que se conteste exactamente sí (en minúsculas y con tilde).
DIGA sí PARA CONTINUAR ¿Desea continuar el programa?: sí ¿Desea continuar el programa?: sí ¿Desea continuar el programa?: NO ¡Hasta la vista!
DIGA sí PARA CONTINUAR
¿Desea continuar el programa?: no
¡Hasta la vista!
DIGA sí PARA CONTINUAR
¿Desea continuar el programa?: si
¡Hasta la vista!
Escriba un programa que pregunte una y otra vez si desea terminar el programa, salvo si se contesta exactamente SI (en mayúsculas y sin tilde).
DIGA SI PARA TERMINAR ¿Desea terminar el programa?: s ¿Desea terminar el programa?: S ¿Desea terminar el programa?: SI ¡Hasta la vista!
DIGA SI PARA TERMINAR ¿Desea terminar el programa?: no ¿Desea terminar el programa?: SI ¡Hasta la vista!
DIGA SI PARA TERMINAR ¿Desea terminar el programa?: ¿Desea terminar el programa?: sí ¿Desea terminar el programa?: SÍ ¿Desea terminar el programa?: SI ¡Hasta la vista!
Escriba un programa que pregunte una y otra vez si desea terminar el programa, siempre que se conteste exactamente N (en mayúsculas).
DIGA N PARA CONTINUAR ¿Desea terminar el programa?: N ¿Desea terminar el programa?: N ¿Desea terminar el programa?: tal vez ¡Hasta la vista!
DIGA N PARA CONTINUAR
¿Desea terminar el programa?: S
¡Hasta la vista!
DIGA N PARA CONTINUAR ¿Desea terminar el programa?: N ¿Desea terminar el programa?: n ¡Hasta la vista!
Escriba un programa que pregunte una y otra vez si desea continuar el programa, salvo si se contesta exactamente no (en minúsculas).
DIGA no PARA TERMINAR ¿Desea continuar el programa?: sí ¿Desea continuar el programa?: puede ¿Desea continuar el programa?: no ¡Hasta la vista!
DIGA no PARA TERMINAR ¿Desea continuar el programa?: NO ¿Desea continuar el programa?: n ¿Desea continuar el programa?: no ¡Hasta la vista!
DIGA no PARA TERMINAR
¿Desea continuar el programa?:
¿Desea continuar el programa?: no
¡Hasta la vista!
Escriba un programa que pregunte una y otra vez si desea continuar con el programa, siempre que se conteste S o s (en mayúsculas o en minúsculas).
DIGA S O s PARA CONTINUAR ¿Desea continuar el programa?: S ¿Desea continuar el programa?: s ¿Desea continuar el programa?: S ¿Desea continuar el programa?: N ¡Hasta la vista!
DIGA S O s PARA CONTINUAR
¿Desea continuar el programa?: sí
¡Hasta la vista!
DIGA S O s PARA CONTINUAR
¿Desea continuar el programa?: s
¿Desea continuar el programa?:
¡Hasta la vista!
Escriba un programa que pregunte una y otra vez si desea terminar el programa, salvo si se contesta S o s (en mayúsculas o en minúsculas).
DIGA S O s PARA TERMINAR ¿Desea terminar el programa?: NO ¿Desea terminar el programa?: no ¿Desea terminar el programa?: s ¡Hasta la vista!
DIGA S O s PARA TERMINAR
¿Desea terminar el programa?: S
¡Hasta la vista!
DIGA S O s PARA TERMINAR
¿Desea terminar el programa?:
¿Desea terminar el programa?: s
¡Hasta la vista!
Escriba un programa que solicite una contraseña (el texto de la contraseña no es importante) y la vuelva a solicitar hasta que las dos contraseñas coincidan.
CONFIRME SU CONTRASEÑA Escriba su contraseña: cantidubi dubi dubi Escriba de nuevo su contraseña: cantidubi dubi da Las contraseñas no coinciden. Inténtelo de nuevo. Escriba su contraseña: cantidubi dubi dubi Escriba de nuevo su contraseña: cantidubi dubi dubi Contraseña confirmada. ¡Hasta la vista!
CONFIRME SU CONTRASEÑA Escriba su contraseña: pezespada Escriba de nuevo su contraseña: pezespada Contraseña confirmada. ¡Hasta la vista!
Escriba un programa que simule una hucha. El programa solicitará primero una cantidad, que será la cantidad de dinero que queremos ahorrar. A continuación, el programa solicitará una y otra vez las cantidades que se irán ahorrando, hasta que el total ahorrado iguale o supere al objetivo. El programa no comprobará que las cantidades sean positivas.
HUCHA ¿Cuántos euros quiere ahorrar?: 30 ¿Cuántos euros quiere meter en la hucha?: 10 ¿Cuántos euros quiere meter en la hucha?: 5 ¿Cuántos euros quiere meter en la hucha?: 20 ¡Objetivo conseguido! Ha ahorrado usted 35.0 euros.
HUCHA ¿Cuántos euros quiere ahorrar?: 50 ¿Cuántos euros quiere meter en la hucha?: 10.50 ¿Cuántos euros quiere meter en la hucha?: 39.50 ¡Objetivo conseguido! Ha ahorrado usted 50.0 euros.
HUCHA ¿Cuántos euros quiere ahorrar?: 50 ¿Cuántos euros quiere meter en la hucha?: 30 ¿Cuántos euros quiere meter en la hucha?: -20 ¿Cuántos euros quiere meter en la hucha?: 100 ¡Objetivo conseguido! Ha ahorrado usted 110.0 euros.
HUCHA
¿Cuántos euros quiere ahorrar?: 0
¡Objetivo conseguido! Ha ahorrado usted 0.0 euros.
Escriba un programa que mejore la simulación de la hucha del ejercicio anterior, no permitiendo que se escriban cantidades negativas.
HUCHA MEJORADA ¿Cuántos euros quiere ahorrar?: 30 ¿Cuántos euros quiere meter en la hucha?: 10 ¿Cuántos euros quiere meter en la hucha?: -5 Por favor, escriba una cantidad positiva. ¿Cuántos euros quiere meter en la hucha?: 20 ¡Objetivo conseguido! Ha ahorrado usted 30.0 euros.
HUCHA MEJORADA ¿Cuántos euros quiere ahorrar?: -10 Por favor, escriba una cantidad positiva. ¿Cuántos euros quiere ahorrar?: 20.5 ¿Cuántos euros quiere meter en la hucha?: 20.6 ¡Objetivo conseguido! Ha ahorrado usted 20.6 euros.
HUCHA MEJORADA
¿Cuántos euros quiere ahorrar?: 0
¡Objetivo conseguido! Ha ahorrado usted 0.0 euros.
Escriba un programa que solicite una contraseña (el texto de la contraseña no es importante) y la vuelva a solicitar hasta que las dos contraseñas coincidan, con un límite de tres peticiones.
CONFIRME SU CONTRASEÑA (2) Escriba su contraseña: cantidubi dubi dubi Tiene 3 intentos para confirmar su contraseña. Escriba de nuevo su contraseña: cantidubi dubi da Las contraseñas no coinciden. Inténtelo de nuevo. Escriba de nuevo su contraseña: cantidubi dubi dubi Contraseña confirmada. ¡Hasta la vista!
CONFIRME SU CONTRASEÑA Escriba su contraseña: pezespada Tiene 3 intentos para confirmar su contraseña. Escriba de nuevo su contraseña: Pezespada Las contraseñas no coinciden. Inténtelo de nuevo. Escriba de nuevo su contraseña: pezEspada Las contraseñas no coinciden. Inténtelo de nuevo. Escriba de nuevo su contraseña: PezEspada Lo siento, no ha confirmado la contraseña. ¡Hasta la vista!