13. Programa con condicional múltiple

Versión para imprimir.

En esta lección se presenta el desarrollo de un programa que usa la estructura de control condicional múltiple.

A. Planteamiento del problema

B. Escenarios

Escenario: reguetón

Programa:
Recomiendo artistas por género.
Selecciona:
1 Pop
2 Reguetón
Introduce número: 
Usuario:
2
Programa:
Bad Bunny.
Adios.

Escenario: pop

Programa:
Recomiendo artistas por género.
Selecciona:
1 Pop
2 Reguetón
Introduce número: 
Usuario:
1
Programa:
Ariana Grande.
Adios.

Escenario: otro

Programa:
Recomiendo artistas por género.
Selecciona:
1 Pop
2 Reguetón
Introduce número: 
Usuario:
p
Programa:
Adios.

C. Pseudocódigo

Algoritmo recomienda
  Escribir "Recomiendo artistas por género."
  Escribir "Selecciona:"
  Escribir "1 Pop"
  Escribir "2 Reguetón"
  Escribir "Introduce número:"
  Leer respuesta
  Si respuesta = "1" Entonces
    Escribir "Ariana Grande"
  SiNo
    Si respuesta = "2" Entonces
      Escribir "Bad Bunny."
    Fin Si
  Fin Si
  Escribir "Adios."
FinAlgoritmo

D. Diagrama de flujo

Diagrama de flujo
Diagrama de flujo

E. Código fuente

const respuesta = await question(
 `Recomiendo artistas por género.
Selecciona:
1 - Pop
2 - Reguetón
Introduce número: `)
if (respuesta === "1") {
 await log("Ariana Grande.")
else if (respuesta === "2") {
 await log("Bad Bunny.")
}
await log("Adios.")

Depúralo en GilPGNod.