Saltar al contenido
EjemplosEnglishEspacio →

¿Puedo votar?

Te dice si ya puedes votar o cuántos años te faltan.

Nivel
Básico
Conceptos:
Entrada y salida
Si
Abrir en Codoritmo

Ejecuta, modifica y depura este ejemplo en el navegador.

Lo que aprenderás

Tu primera decisión con Si ... Entonces ... SiNo ... FinSi. La condición edad >= 18 decide cuál de los dos caminos se ejecuta.

Código

can-vote.psc · 10 líneas
Algoritmo PuedeVotar    Definir edad Como Entero    Escribir "¿Qué edad tienes?"    Leer edad    Si edad >= 18 Entonces        Escribir "Ya puedes votar."    SiNo        Escribir "Todavía no puedes votar. Te faltan ", 18 - edad, " años."    FinSiFinAlgoritmo

Diagrama de flujo

Cada bloque del diagrama corresponde a una instrucción del código.

Algoritmo PuedeVotarSíNoAlgoritmo PuedeVotarAlgoritmo PuedeVotarDefinir edad Como EnteroDefinir edad Como EnteroEscribir "¿Qué edad tienes?"Escribir "¿Qué edad tienes?"Leer edadLeer edadSi edad >= 18 Entoncesedad >= 18Escribir "Ya puedes votar."Escribir "Ya puedes votar."Escribir "Todavía no puedes votar. Te faltan ", 18 - edad, " años."Escribir "Todavía no puedesvotar. Te faltan ", 18 - edad," años."FinAlgoritmoFinAlgoritmo

Ejemplo de ejecución

Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.

¿Qué edad tienes?Respuesta del usuario: 16Todavía no puedes votar. Te faltan 2 años.

Desafío

Si la edad es negativa, muestra "Esa edad no es válida".

Ver pista

Agrega otra condición antes de las demás que revise si edad < 0.

Abrir en Codoritmo