Está en la página 1de 27

Sesión 3

• Tipos de Datos, tamaño


• Definición de Constantes
• Definición de Variables
• Inicialización de Variables
• Instrucciones de Entrada y Salida
• Operadores Aritméticos
• Operadores Lógicos
• Bibliotecas del C++
• Instrucciones condicionales (IF/THEN/ELSE)
Los condicionales
Existen diferentes tipos de condicionales, cada uno tiene una utilidad y
funcionalidad diferente, que consideran diferentes situaciones que se
pueden llegar a presentar durante la ejecución de un algoritmo.

• Condicional If en C++
• Condicional if-else en C++
• Condicional Switch en C++
Condicional if
• Los condicionales if, son una estructura de control condicional, que nos permiten tomar cierta decisión al interior de
nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada condición, por ejemplo determinar si un
numero cualquiera es mayor que 10 y de acuerdo a esto mostrar un mensaje.

• En resumen, un condicional if es una estructura que nos posibilita definir las acciones a ejecutar si se cumple cierta
condición.
¿Cómo funciona un Condicional If?

Supongamos que queremos verificar si el resultado de una suma ingresada por el usuario es
correcto o no. Para este ejemplo, el condicional if, es el encargado de verificar si el resultado
ingresado corresponde o no a la respuesta correcta de la suma. El condicional if, funciona
verificando la condición ingresada y de acuerdo a su valor de verdad (falso o verdadero) lleva a
cabo o no una serie de instrucciones.
Condicional if else
• Los condicionales if-else, son una estructura de control, que nos permiten tomar cierta decisión al interior de
nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada o no cierta condición, por
ejemplo determinar si la contraseña ingresada por el usuario es válida o no y de acuerdo a esto darle acceso al
sistema o mostrar un mensaje de error.
• En resumen, un condicional if-else es una estructura que nos posibilita definir las acciones que se deben llevar a
cabo si se cumple cierta condición y también determinar las acciones que se deben ejecutar en caso de que no se
cumpla.
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.
Ejercicio
Se desea calcular la liquidación del sueldo de un empleado, considerando los siguientes
criterios:

1) Si ha trabajado menos de cinco años, le corresponderá:


a) Pago de Medio sueldo por año
b) Descuento del 8% del total, por Impuesto a la Renta
c) Bonificación de Pago del 20% del ImporteTotal con descuento

2) Si ha trabajado cinco años o más, le corresponderá:


a) Pago de un sueldo por año
b) Descuento del 14% del total, por Impuesto a la Renta
c) Bonificación de Pago del 25% del Importe Total con descuento

Construye una aplicación que permita visualizar el detalle de su liquidación y el total general, según
la cantidad de años de trabajo que le corresponda.
Ejercicio 2
• Hacer un programa que permita ingresar un numero correspondiente
al mes y nos presente el nombre del mes
Ingresa 1 --> visualiza enero
Ingresa 6 --> visualiza junio
Estructura iterativa o de repetición.
Esta estructura presenta una serie de variantes que permiten:

Estructura mientras

Esta estructura permite repetir un conjunto de instrucciones 0 o más veces, ya que la condición se
verifica antes de entrar en el bucle.

El formato de esta estructura es el siguiente:

mientras (se cumpla la condición)


inicio
conjunto de acciones;
fin

Es decir, primero se examina la condición: si resulta falsa, se pasa


directamente a la instrucción que haya tras el fin, de manera que nos
saltamos todas las instrucciones que haya dentro del bucle.
Estructura repetir … mientras
Esta estructura evalúa la condición una vez realizada la acción. Por
tanto, las instrucciones que están dentro se ejecutan al menos una vez.
El formato de esta estructura es el siguiente:
Ej: algoritmo que lee por teclado unos números (hasta que introduzcamos un número negativo) y calcula su
media.
Estructura para
Permite realizar una acción un número determinado de veces.
El formato de esta estructura es el siguiente:
EJERCICIO
• Calcular la media de una serie de nº positivos dados por teclado. Un
valor de 0, como entrada, indicará el final de la serie de números.
EJERCICIO
• Calcular la media de una serie de nº positivos dados por teclado. Un
valor de 0, como entrada, indicará el final de la serie de números.
EJERCICIO
• Ej: Calcular la suma de los N primeros números impares,
siendo N un nº dado por teclado.
EJERCICIO
• Ej: Calcular la suma de los N primeros números impares,
siendo N un nº dado por teclado.

También podría gustarte