Académique Documents
Professionnel Documents
Culture Documents
OBJETIVOS.
Codificación de programas utilizando Estructuras de decisión Simples y Dobles..
PRE-REQUISITOS.
Conocer estructura de un programa en c++ y conceptos básicos de estructuras de decisión.
BASE TEÓRICA.
1. Expresiones Algebraicas
Combinación de operadores y operandos de cuya eva-
luación se obtiene un valor numérico. Los operadores son
iguales en pseudocodigo y C++, menos la Potencia (Xn),
que se escribe en C++ como pow(X,n). Ejemplos:
IMPORTANTE:
Con la finalidad de hacer más legible el programa se coloca una sangría o espacio de ancho
fijo entre el margen izquierdo de la estructura y el código correspondiente a las acciones,
esta operación se llama INDENTACIÓN. El ancho de este espacio es a gusto del programa-
dor, la tecla tabuladora permite efectuar esta operación.
4.1.- Decisión DOBLE anidada
Una instrucción del bloque puede ser otra estructura de decisión, lo que da origen a estructuras anidadas.
Ejemplo: una línea aérea
tiene un descuento en el
pasaje según la edad.
Mayores de 60 años pa-
gan el 75%, los menores
de 12 pagan el 50% y el
resto pagan el 100% del
pasaje. Con la EDAD se
decide el %.
LABORATORIO.
Ejercicios:
Resolver dos (2) de los siguientes ejercicios que serán indicados por el profesor.
1. Para tener derecho a una pensión, el SSO establece que la mujer debe Ejemplo:
ser mayor de 55 años y el hombre mayor de 60 años, ambos deben tener Sexo: M
mas de 25 años trabajando y tener mas de 800 semanas cotizando. Edad: 61
Años Trabajando: 22
Escribir un programa que lea del teclado los datos de una persona y deter- Semanas Cotizadas: 850
mine si es JUBILABLE o NO JUBILABLE. En caso que resulte no jubilable de-
NO APTO debe tener más de
be decir la razón, como se muestra en el ejemplo a la derecha 25 años trabajando
2. Diseñar un algoritmo que permita calcular el volumen de una esfera, un cilindro y un cono. El algoritmo
pregunta cuál de las figuras se desea y luego pregunta los datos correspondientes. Las formulas son las si-
guientes: esfera = 4/3*PI*r^3, cilindro = PI*r^2*h, cono =(PI*r^2*h)/3
3. El Índice de Masa Corporal (IMC) es la medida que relaciona el peso y estatura de una persona con el fin de
evaluar su condición física: IMC = Peso (Kg) / Estatura2 (Mt)
Escribir un programa en C++ que permita calcular el IMC de una persona y evaluar el resultado obtenido
usando la tabla.