11. Programa con if-else

Versión para imprimir.

En esta lección se presenta el desarrollo de un programa que usa la estructura de control if-else.

A. Planteamiento del problema

B. Escenarios

Escenario: el zacate

Programa:
Agua pasa por mi casa,
cate de mi corazón.
Adivina (en minúsculas): 
Usuario:
el zacate
Programa:
Mal.
Adios.

Escenario: el aguacate

Programa:
Agua pasa por mi casa,
cate de mi corazón.
Adivina (en minúsculas): 
Usuario:
el aguacate
Programa:
Acertaste.
Adios.

C. Pseudocódigo

Algoritmo adivinanza
  Escribir "Agua pasa por mi casa,"
  Escribir "cate de ni corazón."
  Escribir "Adivina (en minúsculas): "
  Leer respuesta
  Si respuesta = "el aguacate" Entonces
    Escribir "Bien."
  SiNo
    Escribir "Mal."
  Fin Si
  Escribir "Adios."
FinAlgoritmo

D. Diagrama de flujo

Diagrama de flujo
Diagrama de flujo

E. Código fuente

const respuesta = await question(
 `Agua pasa por mi casa
cate de mi corazón.
Adivina (en minúsculas): `);
if (respuesta === "el aguacate") {
 await log("Bien.");
else {
 await log("Mal.");
}
await log("Adios.")

Depúralo en GilPGNod.