CASE
(instrucción)
Lenguaje: BASIC
Cada caso a comprobar en una orden SELECT
Declaración: CASE listaexpresiones1 [bloqueinstrucciones-1]
Detalles:
Tras CASE se debe indicar una o más expresiones para comparar con "expresiónaprobar".
La palabra clave IS debe preceder a cualquier operador relacional que haya en una expresión.
El argumento listaexpresiones puede tener cualquiera de las siguientes formas o una combinación, separadas por comas:
expresión[,expresión]...
expresión TO expresión
IS operador-relacional expresión
Donde:
"expresión" es cualquier expresión numérica o de cadena que sea compatible con expresiónaprobar.
"operador-relacional" es uno de los siguientes operadores relacionales: <, <=, >, >=, <> o =.
Ejemplo:
INPUT "Escriba nivel de riesgo aceptable (1-5): ", nivel
SELECT CASE nivel
CASE IS >= 5
PRINT "Riesgo y ganancia máximos."
PRINT "Seleccione un plan de inversiones en bolsa de valores."
CASE 2 TO 4
PRINT "Riesgo y ganancia de moderados a altos."
PRINT "Seleccione un fondo mutuo o bonos de corporaciones."
CASE 1
PRINT "Sin riesgo, pocas ganancias."
PRINT "Seleccione un plan de pensiones individual."
CASE ELSE
PRINT "Se ha introducido un valor incorrecto."
END SELECT
Órdenes relacionadas:
else if select then En otros lenguajes:
case (pascal)
Volver al índice de la referencia o al
apartado de BASIC