Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPÍTULO II
PROGRAMACIÓN ESTRUCTURADA
Introducción
Instrucciones de repetición
Ejercicios de aplicación
Una Estructura de Repetición en C++ le permite al programador especificar que se
repita una acción, en tanto cierta condición se mantenga verdadera.
while
do/while
for
FOR
La estructura de repetición FOR nos permite ejecutar una o varias líneas de código de forma
iterativa, el cual consta de 3 zonas separadas entre si por el “;”
1. Zona de inicialización
2. Zona de condición / valor final
3. Zona de incremento o decremento (según sea el caso)
Sintaxis
1. REALICE UN PROGRAMA QUE MUESTRE TODOS LOS PARES ENTRE A Y B Y ADEMÁS IMPRIMIR CUANTOS SON.
2. REALICE UN PROGRAMA QUE ENCUENTRRE TODOS LOS NÚMEROS PRIMOS DE 3 DIGITOS.
3. REALICE UN PROGRAMA QUE Muestre todos los números capicúas o palíndromos dentro de un rango determinado. Un número
es capicúa cuando al invertir sus cifras nos da el mismo número.
4. REALICE UN PROGRAMA PARA SIMULAR EL ACCESO CON UNA CLAVE , LA AUTENTICACIÓN NO SE REALIZARÁ SI LA CLAVE
ES ERRONEA, VOLVERÁ A PEDIR LA CLAVE, CASO CONTRARIO EMITIRÁ UN MENSAJE DE “ACCESO EXITOSO”
5. SIMULE UN CAJERO AUTOMÁTICO CON LA CLAVE A123 MUESTRE UN MENÚ //DEPÓSITO, RETIRO Y SALDO // REALICE LA
OPERACIÓN EN CADA OPCIÓN (RECUERDE QUE DEBE INGRESAR SOLO 3 VECES LA CLAVE DEL CAJERO DE LO CONTRARIO
DEBE SALIR DEL PROGRAMA)
6. GENERE LA SIGUIENTE SERIE // 1, 3, 4, 7, 11,18….N (N REPRESENTARÁ EL NÚMERO DE DÍGITOS QUE DESEA GENERAR )
7. REALICE UN PROGRAMA QUE DETERMINE SI UN NÚMERO ENTERO N ES O NO PERFECTO. UN NÚMERO PERFECTO ES UN
ENTERO QUE ES IGUAL A LA SUMA DE LOS DIVISORES POSITIVOS MENORES QUE ÉL MISMO. EJEMPLO 6 = 1+2+3.
8. CALCULAR EL TIEMPO EQUIVALENTE EN HORAS MINUTOS Y SEGUNDOS A UN NÚMERO DE SEGUNDOS LEÍDO
9. REALICE UN PROGRAMA QUE VISUALICE LOS NÚMEROS IMPARES COMPRENDIDOS ENTRE UN INTERVALO DADO POR EL
USUARIO.
10. REALICE UN PROGRAMA QUE CALCULE EL TANTO POR CIENTO DE UNA CANTIDAD INGRESADO POR EL USUARIO.
11. REALICE UN PROGRAMA QUE DIBUJE EL CONTORNO DE UN CUADRADO DE N CARACTERES DE LONGITUD.
12. REALICE UN PROGRAMA QUE POR MEDIO DE MENÚ PERMITA CALCULAR LAS OPERACIONES ARITMÉTICAS
FUNDAMENTALES (SUMA, RESTA, MULTIPLICACIÓN, DIVISIÓN Y RAÍZ CUADRADA).
13. REALICE UN PROGRAMA QUE MUESTRE CUANTOS BILLETES (20, 10, 5 Y 1) Y MONEDAS (50, 25 10 Y 5 CENTAVOS) SE
DEBEN ENTREGAR AL RECIBIR N CENTAVOS DE DÓLAR.
14. REALICE UN PROGRAMA QUE CALCULE EL EL NÚMERO DE CALORIAS DIARIAS MÍNIMAS REQUERIDAS POR UNA PERSONA
CONOCIENDO QUE:
SI ES MUJER: [655+(9.6*PESO-Kg)+(1.8*ALTURA-CM)-(4.7 * EDAD)] * F. DE ACTIVIDAD.
SI ES HOMBRE: [66+(13.7*PESO-Kg)+(5*ALTURA-CM) - (6.8 * EDAD)] * F. DE ACTIVIDAD
EL FACTOR DE ACTIVIDAD ES:
SI ES UNA PERSONA SEDENTARIA ES 1.2
SI HACE DEPORTE DE 1 A 3 VECES POR SEMANA ES 1.375.
SI HACE DEPORTE DE 3 A 5 VECES POR SEMANA ES 1.55
SI HACE DEPORTE DE 6 A 7 VECES POR SEMANA ES 1.725
SI ENTRENA VARIAS HORAS CASI TODOS LOS DÍAS ES 1.9
15. REALICE UN PROGRAMA QUE PERMITA DETERMINAR SI UNA PALABRA ES UN PALÍNDROMO (SE DESIGNA A AQUELLAS
PALABRAS QUE PUEDEN LEERSE TANTO DE IZQUIERDA A DERECHA COMO DE DERECHA A IZQUIERDA). EJ: OSO, ANA, OJO.