Está en la página 1de 6

Sentencia switch

1)Programa para hallar el valor del boleto en cada ciudad


ciudad = input('Ingrese el nombre de una ciudad entre comillas simples: ')

switch ciudad

case 'Veracruz'

disp('Costo del boleto: $345 ')

case 'Puebla'

disp('Costo del boleto: $150')

case 'Oaxaca'

disp('Costo del boleto: $100')

otherwise

disp('No hay servicio de transporte a esa ciudad.')

end

2)Prorama para ver el valor de pagar de una pizza

T=input(Tamao de la pizza)

n=input(numero de ingredeientes);

switch t

case 1

p=5+1.5*n

case 2

p=8+1.5*n;

case 3

p=12+1.5*n;

otherwise

p=0;

end
disp(Valor a pagar)

disp.(p),

3)PROGRAMA PARA HALLAR dl dia de la semana

D=input(numero del dia);

Switch d

Case 1,disp.(Lunes):

Case2,disp(Martes)

Case3,disp(Miercoles)

Case4,disp(Jueves)

Case 5,disp(Viernes);

Case(6,7),disp(Feriado)

Otherwsise disp(Error)

End

4)Simule n lanzamientos de un dado.Muestre la cantidad de veces que sale cad anumero

n=input(cuantas pruebas?);

c=[ 0 0 0 0 0 ];

for i=1:n

d=fix(rand*6)+1;

switch d

case1,c(1)=c(1)+1;

case2,c(2)=c(2)+1;

case3,c(3)=c(3)+1;

case4,c(4)=c(4)+1;

case5,c(5)=c(5)+1;

case6,c(6)=c(6)+1;

end
end

disp(c)

5)

Nro=input(Ingrese un numero positivo)

Switch nro

Case1 ,disp.(Ud.ingreso1),

Case2,disp(Ud ingreso 2)

Case3,disp(Ud.ingreso 3)

Othwewis,disp(El numero es mayor que 3)

End

6)A=-8;

Switch A

Case0

Disp(A es 0)

Case1

Disp(A es 1)

Otherwise

Disp(A es distinto de 0 y 1)

End

7)

a=1; b=2

operacin=2;

switch operacin

case1

r=a+b;% si operacin es 1,sume a+b

case 2
r=a*b %si es 2 ,multiplique a yb

otherwise

r=a-b% de lo conttracion reste a y b

end

8)

a=input(Valor de a:);

switch a

case 1

disp.(UNO);

case 2

disp(DOS):

otherwise

disp(Otro numero);

end

9)

A=input(Ingrese una letras;,s);

Switch a

Case(a e i o u)

Disp(vocales);

Otherwise

Disp(consonantes);

End

10)

Dato1=input(ingrese el primer numero:)

Dato2=input(Ingrese el segundo numero:)

Disp.(Que operacin desea realizar?


Disp.(1)suma);

Disp.(2)resta);

Disp.(3)multiplicacion);

Disp.(4)Division);

Decisin=input(Ingrese el numero de la operacin que desee realizar)

Switch decisin

Case1

Suma=dato1+dato2

Disp.(la suma es:);

Disp.(suma)

Case 2

resta=dato1-dato2;

disp.(La recta es :);

disp.(resta)

case3

mult=dato1*dato2;

disp.(LA a multiplicacin es:);

disp.(mult)

case4

divi=dato1/dato2

disp.(La divisin es:);

disp.(divi)

otherwise

disp.(Elija un numero correcto

endend

También podría gustarte