Documente Academic
Documente Profesional
Documente Cultură
Taller de Programacin I
Semana II - Prctica Guiada 01 - Arreglos
1
Taller de programacin I
Declararemos ahora dentro de la clase un atributo que permita almacenar 7 valores de tipo float que representan las 7 temperaturas de la semana.
Taller de programacin I
De esta forma podemos especificar una posicin la cual debe ser un valor desde cero a siete y la temperatura que deseamos almacenar, por ejemplo 0 y 3.4f significa que para la primera posicin (Lunes) guardamos 3.4f. Luego desarrollamos el comportamiento ver Promedio el cual suma las 7 temperaturas y retorna el promedio.
Como puedes ver, el comportamiento anterior nos permite conocer el promedio de las temperaturas ingresadas. Supongamos que tambin necesitamos manejar la misma informacin para las temperaturas ms bajas de la semana, una solucin posible es agregar a nuestra clase otro arreglo de tamao 7 para las menores temperaturas, sin embargo una mejor solucin es crear un objeto de tipo temperatura diaria, la cual contiene la informacin de la temperatura ms alta y baja para luego cambiar nuestro arreglo de 7 datos primitivos de tipo float por 7 objetos de tipo temperatura, donde cada una de ellas contiene la informacin de la ms alta y baja.
Taller de programacin I
Taller de programacin I
De esta forma cada posicin del arreglo contiene un objeto de tipo temperatura, pudiendo entonces preguntar por cada posicin la mxima y mnima de cada da. El comportamiento que permite agregar elementos luce de la siguiente forma:
Debido a que ahora recibe la posicin y la temperatura que se desea almacenar, el comportamiento que calcula la temperatura promedio debe ser ahora dividido en dos, uno para la mxima y la otra para la mnima.
El siguiente cdigo permite ingresar las 7 temperaturas mximas y mnimas desde un men, para el ingreso utilizaremos la clase Lectura creada la semana anterior.