15. Programa con condicional múltiple con else

Versión para imprimir.

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

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:
Opción incorrecta.
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."
    SiNo
      Escribir "Opción incorrecta."
    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.")
else {
 await log("Opción incorrecta.")
}
await log("Adios.")

Depúralo en GilPGNod.