Ejercicios de Funciones
8. Sensación térmica
Se desea cargar un conjunto de datos que luego serán procesados.
Los datos se cargan en una matriz Datos que es global, de 3 columnas por N filas ( N=30 días del mes). Los datos a cargar en cada fila son temperatura ([-50.0, 50.0]) y velocidad del viento ([0.0, 150.0] y humedad relativa ([0.0, 100.0]%).
1) Cargar fila.
2) Listar Datos
3) Buscar Mayor sensación térmica.
F o f) Finalizar el programa.
Desde main, se invoca a una función menú que presenta el menú indicado, la función menú solo regresa regresa; 1,2,3,f ó F.
Si se presiona la opción uno se procede a cargar 1er posición libre de la matriz. Se deben validar que los valores estén dentro del rango indicado, en caso negativo, solo se pide el valor que esté fuera del rango.
Si se elige la opción 2 del menú, se deben listar los datos cargados, llamando a la función listar. Ver que no se debe poder listar si no se han cargado datos.
Para la opción 3 del menú se debe buscar la mayor sensación térmica con la formula de sensación térmica para climas cálidos:
ST=T+0.33⋅H−0.70⋅V−4.00 , T: temperatura (ºC), H: humedad relativa (%), V: Velocidad del Viento (m/s) y mostrar de cuanto fue la ST y el día en que se produjo (el día es el nro de fila de la matriz). Ver que no debe poder calcular la ST si no se han cargado datos.