Vous êtes sur la page 1sur 7

Taller de programacin I

Taller de Programacin
I
Semana II - Prctica Guiada 01 - Arreglos
1
Taller de programacin I
Semana II - Prctica Guiada 01 - Arreglos
Prctica Guiada semana 2
Esta prctica tiene como propsito el utilizar los conceptos de arreglos dentro de una clase.
Trabajando con arreglos
En la siguiente gua realizaremos una aplicacin que permite almacenar la temperatura ms alta para cada da de la semana, adems
nuestro programa nos ayudar a conocer promedio de ellas.
En un proyecto en blanco agregamos una nueva clase llamada Clima como muestra la imagen:
eclararemos a!ora dentro de la clase un atributo que permita almacenar " valores de tipo #loat que representan las " temperaturas de la
semana.
e esta #orma, al construir la clase, se crea un arreglo de tama$o ".
2
Taller de programacin I
Semana II - Prctica Guiada 01 - Arreglos
%gregamos a nuestra clase el siguiente comportamiento:
e esta #orma podemos especi#icar una posicin la cual debe ser un valor desde cero a siete y la temperatura que deseamos almacenar, por
e&em' plo ( y ).*# signi#ica que para la primera posicin +,unes- guardamos ).*#.
,uego desarrollamos el comportamiento ver .romedio el cual suma las " temperaturas y retorna el promedio.
Como puedes ver, el comportamiento anterior nos permite conocer el promedio de las temperaturas ingresadas. /upongamos que tambi0n
necesitamos mane&ar la misma in#ormacin para las temperaturas ms ba&as de la semana, una solucin posible es agregar a nuestra clase
otro arreglo de tama$o " para las menores temperaturas, sin embargo una me&or solucin es crear un ob&eto de tipo temperatura diaria, la
cual con' tiene la in#ormacin de la temperatura ms alta y ba&a para luego cambiar nuestro arreglo de " datos primitivos de tipo #loat por
" ob&etos de tipo
temperatura, donde cada una de ellas contiene la in#ormacin de la ms alta y ba&a.
!
Taller de programacin I
Semana II - Prctica Guiada 01 - Arreglos
.ara implementar esta solucin creamos entonces nuestra clase temperatura:
%!ora modi#icamos nuestra clase clima de la siguiente #orma:
"
Taller de programacin I
Semana II - Prctica Guiada 01 - Arreglos
e esta #orma cada posicin del arreglo contiene un ob&eto de tipo temperatura, pudiendo entonces preguntar por cada posicin la m1ima y
mnima de cada da. El comportamiento que permite agregar elementos luce de la siguiente #orma:
ebido a que a!ora recibe la posicin y la temperatura que se desea almacenar, el comportamiento que calcula la temperatura promedio debe
ser
a!ora dividido en dos, uno para la m1ima y la otra para la mnima.
El siguiente cdigo permite ingresar las " temperaturas m1imas y mnimas desde un men2, para el ingreso utilizaremos la clase ,ectura creada
la
semana anterior.
#

Vous aimerez peut-être aussi