FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
Departamento de Electrónica, Telecomunicaciones y Redes de Información
Deber
Elaborar un código en C que permita realizar el registro de temperaturas diarias y
presentación del promedio de temperaturas acumuladas. El programa debe validar el
código y que las temperaturas estén en el rango de -50 a 50 °C y clasificará mayor y
menor temperatura usando operadores ternarios.
Los registros de temperatura se almacenarán en un acumulador para mostrar el
promedio de temperatura máximo y mínimo una vez que el usuario ha decido que ya no
requiere insertar registros de temperatura con la letra ‘n’ o ‘N’.
Se recomienda emplear lazos repetitivos Do-While, While y tomas de decisión con If-
Else y de ser necesario Elseif.
Figura 1. Ejemplo de ejecución de código.
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
Departamento de Electrónica, Telecomunicaciones y Redes de Información
Los operadores ternarios se interpretan como una condición con dos posibles
resultados:
• Sintaxis:
(condición) ? valor_si_verdadero : valor_si_falso;
Por ejemplo, si se está considerando tiempo y se requiere identificar el mayor se podría
emplear la siguiente expresión:
mayor = (tiempo1 > tiempo2) ? tiempo1 : tiempo2;
• Si, la condición (tiempo1 > tiempo2) es verdadera, entonces la variable
denominada “mayor” toma el valor de “tiempo1”.
• Caso contrario si, la condición es falsa, entonces mayor toma el valor de la
variable “tiempo2”.