Saltar al contenido
EnglishEspacio →

Segun en PSeInt: elegir entre varias opciones

Elige un camino entre muchos según el valor de una variable, como un menú. Es más ordenado que encadenar muchos Si cuando comparas la misma variable con varios valores.

Plantilla
Segun
Ábrelo en Codoritmo

Se abre en el editor con este ejemplo cargado. Ejecútalo paso a paso y mira el diagrama.

Ejemplo resuelto

Un algoritmo completo, listo para copiar y ejecutar.

segun.psc · 8 líneas
Algoritmo Ejemplo    opcion <- 2    Segun opcion Hacer        1: Escribir "Jugar"        2: Escribir "Salir"        De Otro Modo: Escribir "Opción no válida"    FinSegunFinAlgoritmo

Resultado

Con opcion 2 muestra «Salir».

Esto es lo que muestra la consola al ejecutar el ejemplo.

Salir

Error común

De Otro Modo atrapa cualquier valor que no esté en la lista.

En el diagrama de flujo

Así aparece en un diagrama de flujo, con las mismas formas que dibuja Codoritmo.

opcion12De Otro Modo
En el diagrama de flujo. Diagrama de flujo: un rombo de selección múltiple con «opcion» y tres salidas: 1, 2 y De Otro Modo.
Dibuja el diagrama de flujo de tu propio algoritmo →

Plantilla

La forma general. Reemplaza lo que está entre < > por tus propios datos.

Segun · 6 líneas
Segun <expresion> Hacer  <valor>:    <acciones>  De Otro Modo:    <acciones>FinSegun

Ejemplos que lo usan

Programas de la biblioteca de ejemplos donde aparece, de los más simples a los más completos.

  • Menú de cafetería

    Elige una bebida del menú y calcula el total a pagar.

    Básico
  • Contar vocales

    Cuenta las vocales, los espacios y los demás caracteres de un texto.

    Intermedio
  • Menú modular

    Un conversor de unidades con un menú que se repite.

    Intermedio
  • Cajero automático

    Verifica el PIN y permite consultar, depositar y retirar dinero.

    Avanzado
  • Agenda de contactos

    Agrega, lista y busca contactos en una agenda que crece.

    Avanzado
Ver todos los ejemplos de Segun →

Más de estructuras

Codoritmo es un proyecto independiente y de código abierto, inspirado en PSeInt y compatible con su sintaxis. No está afiliado al proyecto PSeInt. Sitio oficial de PSeInt.