Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Semana 4 Switch

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Programación C++

Semana 4
¿Qué es Condicional Switch? Los condicionales Switch,
son una estructura de
control condicional, que
permite definir múltiples
casos que puede llegar a
cumplir una variable
cualquiera, y qué acción
tomar en cualquiera de
estas situaciones, incluso
es posible determinar qué
acción llevar a cabo en
caso de no cumplir
ninguna de las
condiciones dadas.
Condicional • Imaginemos que nuestro programa consta de un menú de
opciones digamos 3 opciones, cada una representada con
Switch un número correspondiente, es decir la opción uno
corresponde al número 1, la dos al 2 y así sucesivamente,
Ejemplo • Queremos entonces que de acuerdo a un número
ingresado por el usuario ejecutemos una acción
correspondiente y en caso de que no corresponda a
ninguna de las posibles opciones, mostrar un mensaje de
error cualquiera.
• De este modo, podemos identificar 3 casos distintos para
nuestro switch, es decir, hemos identificado tres
condiciones posibles que puede llegar a cumplir nuestra
variable: el caso uno corresponde a que el valor ingresado
por el usuario sea el 1, es decir ejecutar la opción 1, el caso
2 el número 2, etc. adicionalmente hemos encontrado la
opción que se ejecutará por defecto en caso de no suceder
ninguno de estos casos, es decir si el usuario ingresa por
ejemplo 10, mostraremos un mensaje de error cualquiera.
Switch sintaxis
switch(opción) //donde opción es la
variable a comparar
• Nótese que valor 1 2 y 3 son los
{
valores que puede tomar la opción
case valor1: //Bloque de instrucciones 1;
• La instrucción break es necesaria,
break; para no ejecutar todos los casos.
case valor2: //Bloque de instrucciones 2; • default, es el bloque que se ejecuta
break; en caso de que no se de ningún caso
case valor3: //Bloque de instrucciones 3;
break;
default: //Bloque de instrucciones por
defecto;
}
System
• system() es una función del lenguaje de
programación C incluida en su biblioteca
estándar, dentro de la cabecera <stdlib.h>.
Sirve para ejecutar subprocesos o comandos
del sistema operativo.
• «system» permite ejecutar funciones como:
«cls», «dir» o «pause». Por ejemplo, al
escribir system ("pause") se está
incorporando una pausa en el programa, es
decir, que se espera a que el usuario
presione alguna tecla para continuar con la
ejecución del mismo. La siguiente línea de
código no se ejecutará hasta que el usuario
presione una tecla.
Ejemplo: programa que indica el número que
corresponde a los días de la semana

PR11 NUMERO DE DIAS DE LA SEMANA


Ejercicio
Elaborar un programa en donde se den dos números y se dé las
siguientes opciones para poder hacer operaciones matemáticas con
éstos:
1. Suma
2. Resta
3. Multiplicación
4. División
5. Residuo
Y desplegar el resultado de acuerdo a la opción seleccionada
INICIO

A,B

OPERACIÓN?

CAS01 CAS02 CAS03 CAS04 CASO5

R= A +B R= A - B R= A * B R= A /B R= A % B

FIN
Resolución

PR12 SELECCIÓN DE OPERACIONES


Tarea: Programa Conversiones
Elaborar un programa en C++ que convierta:
• Centímetros a pulgadas
• Kilómetros a millas
• Kilogramos a libras
• Gramos a onzas
• Litros a galones

También podría gustarte