Acá les dejo publicadas las preguntas del primer parcial y la solución.
1. Defina qué son estructuras de control de flujo y describa cómo se usan las estructuras condicionales para cambiar el flujo de control de un programa. [10 puntos]
Respuesta: Son las estructuras que permiten controlar qué partes del programa se ejecutan y cómo serán ejecutadas dadas ciertas condiciones. Las estructuras condicionales son estructuras que permiten seleccionar entre dos partes del programa con base en una comparación/condición que se evalúa como falsa o verdadera y para cada caso se ejecutan partes diferentes del programa, es decir algo se ejecuta cuando la evaluación de la condición da falso y otra cosa se ejecuta cuando la evaluación de la condición da verdadero.
2. Si a los profesores se les pagara $10000 la hora diurna y $15000 la hora nocturna, escribir un programa que pida la cantidad de horas diurnas y nocturnas trabajadas en el mes y dé el valor del sueldo mensual. Las horas diurnas no pueden superar 160 horas mensuales y las nocturnas no pueden superar 60 en programa debe terminar con un mensaje de error en cualquiera de los dos casos. El sueldo se le debe restar el 10% por retención (multiplicar la suma por 0,9). [20 puntos]
La fórmula para el cálculo del sueldo mensual neto es (HorasDiurnas*precioDiurno+HorasNocturnas*precioNocturno)*0,9.
3. Si la temperatura en grados Farenheit es 9*C/5+32, donde C es la temperatura en grados Celsius, escribir un programa que pida los grados Celsius y muestre la temperatura equivalente en Farenheit. La temperatura en C no puede ser menor a -273, es decir, el programa debe condicionar el cálculo a que la temperatura en C sea mayor a -273, sino mostrar mensaje de error y salir. [20 puntos]
Opcional [10 puntos]: Si el dolar vale hoy $1879 y el euro vale $2812, escribir un programa que pida una cantidad en pesos y muestre la cantidad equivalente en dólares y en euros.
Respuesta: Programas respuesta del parcial I de Info II Sem I de 2008