0% encontró este documento útil (0 votos)
62 vistas2 páginas

La Estructura Switch Matlab

El documento explica el uso de la estructura switch/case en programación para seleccionar entre múltiples alternativas basadas en el valor de una variable. Se presentan ejemplos prácticos, incluyendo un menú de operaciones matemáticas y un menú de selección de ciudades, mostrando cómo implementar esta estructura en código. Además, se menciona el uso de la opción 'otherwise' para manejar casos no contemplados en el menú.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas2 páginas

La Estructura Switch Matlab

El documento explica el uso de la estructura switch/case en programación para seleccionar entre múltiples alternativas basadas en el valor de una variable. Se presentan ejemplos prácticos, incluyendo un menú de operaciones matemáticas y un menú de selección de ciudades, mostrando cómo implementar esta estructura en código. Además, se menciona el uso de la opción 'otherwise' para manejar casos no contemplados en el menú.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

switch

La estructura switch/case se usa con frecuencia cuando existe una serie de opciones
de ruta de programación para una variable dada, dependiendo de su valor.
switch/case es similar a if/else/elseif.
switch-case se utiliza para seleccionar una de entre múltiples alternativas.
Ejemplo
Hacer un programa que pida 2 números enteros y presente el siguiente menú de
opciones:
1.-Suma
2.-Resta
3.-Multiplicación
4.-División

clear;
clc;
a=input("Ingresa un número entero ");
b=input("Ingresa otro número entero ");
disp("1.-Suma");
disp("2.-Resta");
disp("3.-Multiplicación");
disp("4.-División");
op=input("Qué opción desea realizar ? ");
switch op
case 1
s=a+b;
fprintf("La suma es %d\n", s);
case 2
r=a-b;
fprintf("La resta es %d\n", r);
case 3
m=a*b;
fprintf("La multiplicación es %d\n", m);
case 4
d=a/b;
fprintf("La división es %d\n", d);
otherwise
disp('No está en el menú de opciones');
end
Ejemplo
clear;
clc;
ciudad=input("ingrese el nombre de una ciudad ","s");
switch ciudad
case "Boston"
disp("$345");
case "Denver"
disp("$150");
case "Honolulu"
disp("$550");
otherwise
disp("No está en el menú de opciones");
end

Ejemplo con menú de botones


clear;
clc;
ciudad=menu("Selecciona una ciudad ","Boston","Denver","Honolulu");
switch ciudad
case 1
disp("$345");
case 2
disp("$150");
case 3
disp("$550");
otherwise
disp("No está en el menú de opciones");
end

También podría gustarte