Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación en Lenguaje C
Instrucciones:
4. Para las partes 2 y 3, construya el programa solicitado y adjunte los archivos “parte2.c” y
“parte3.c” junto con la hoja de respuestas.
1. La sentencia IF puede tener (o no) una sentencia ELSE que se usa si es que no se cumplió la
condición especificada.
6. En la sentencia SWITCH, una vez que se selecciona una opción, las instrucciones se siguen
ejecutando a partir de esa opción en adelante.
9. Si tengo que comparar el valor de una variable con varios valores posibles es recomendable
usar la sentencia SWITCH en vez de usar muchas sentencias IF
10. Un loop dentro de un WHILE termina cuando se cumple la condición indicada en el WHILE
11. En la sentencia WHILE las instrucciones se ejecutan siempre a lo menos una vez.
12. Las sentencias WHILE y DO … WHILE se comportan de igual manera… por lo que da lo
mismo usar una u otra.
PARTE II: Práctico C “Condiciones” (16 puntos)
Debe pedir por pantalla tanto el piso en el que se encuentra el ascensor (P1) y el piso al que se
desea ir (P2). Luego de esto, el programa indicará:
Indicará X dependiendo de los pisos que debe recorrer. Se sabe que el ascensor demora 3
segundos en recorrer un piso.
Construya un programa en lenguaje C llamado parte3.c que pida por pantalla 2 números enteros X
e Y. Luego que pida la operación que se desea realizar sobre ellos, a saber 1:suma, 2:resta,
3:producto ó 4:división. El programa debe validar que se ingrese solo uno de estas operaciones. Si
se ingresa otra, deberá indicar “Error, operación no válida” y volver a pedir la operación. Mientras
no se ingrese 1, 2, 3 ó 4 seguirá pidiendo la operación. La opción ingresada quedará en la variable
“opcion”.
Luego de tener los 2 operandos (X e Y) más la opción (1, 2, 3 o 4), se debe calcular la operación
seleccionada, usando la sentencia SWITCH.