Professional Documents
Culture Documents
Laboratorio 01
ndice
I.
Resumen....................................................................................................................................................................2
II.
Introduccin ..........................................................................................................................................................2
III
Teora .......................................................................................................................................................................2
IV
Desarrollo ...............................................................................................................................................................3
V
Anlisis
de
Resultados ........................................................................................................................................7
VI
Conclusiones....................................................................................................................................................... 10
VII
Bibliografa ........................................................................................................................................................ 10
VIII
Apndices ......................................................................................................................................................... 10
Cdigo............................................................................................................................................ 10
Pag. 1
Laboratorio 01
Resumen
El programa le pide al usuario diez nmeros, los cuales son enviados, a traves de un
objeto que se denomina como obj, al mtodo sumaValores de la clase llamada ConjuntoDatos el
cual los va sumando a uno de los atributos de la clase, el cual luego es utilizado por otro mtodo
llamado getMedia el cual obtiene el promedio de los datos sumados y luego regresa un valor
double que luego es impreso en el main.
I. Introduccin
Cuando
hacemos
referencia
a
la
programacin
orientada
a
objetos
estamos
hablando
de
una
nueva
forma
de
pensar
acerca
del
proceso
de
descomposicin
de
problemas
y
de
desarrollo
de
soluciones
de
programacin.
Es
para
ello
que
se
vern
los
conceptos
bsicos
a
travs
de
un
programa
que
reciba
valores
double
e
imprima
el
resultado
se
su
promedio.
II. Teora
Clase: Contiene la definicin de los Objetos, en otras palabras, una clase es el molde
de un objeto determinado.
Una de las formas que una clase puede ser creada es:
1.- Archivo
2.- Nuevo Archivo
3.- Java Class
4.- Nombrar la Clase (Comenzando en Mayscula)
5.- Crear Clase
Pag. 2
Laboratorio 01
III. Desarrollo
Comenzamos por crear un proyecto nuevo, despus seleccionando Java Aplication
ya que hallamos nombrado el proyecto comenzamos por crear una nueva clase llamada
ConjuntoDatos y dentro de ella tendr los siguientes Mtodos:
1.- sumaValores
2.- getMedia
Declarados:
Pag. 3
Laboratorio 01
sumaValores:
public void sumaValores (){
operaciones;
}
getMedia:
public double getMedia (){
operaciones;
retorno double;
}
En el Mtodo getMedia le asignamos un tipo de dato double ya que estar regresando
un dato double, a diferencia de sumaValores que fue asignado un void ya que no regresar
ningn tipo de valor.
Una ves creados los mtodos es mas fcil visualizar los atributos que necesitaras para
cada mtodo. En esta clase, utilizamos los siguientes atributos:
double i;
double r;
El atributo r ser al que se le estarn sumando los diez valores que el usuario estar
introduciendo al programa y el atributo i ser el que se le asignar el valor del promedio
obtenido.
Ya una ves con los atributos y mtodos definidos, podemos comenzar a asignar
acciones para los mtodos. El mtodo sumaValores es el que estar sumando los valores que el
usuario introduzca a el programa el cual se estar desde el mtodo main como un nmero de tipo
Pag. 4
Laboratorio 01
Pag. 5
Laboratorio 01
import java.util.Scanner;
Pag. 6
Laboratorio 01
de
los
Valores
es:
%.4f,
obj.r);
System.out.println(\nEl
promedio
de
los
nmeros
es:
%.4f, obj.getMedia());
De este modo todo ser impreso y se acabaran las acciones del programa.
el
valor
Double
Pag. 7
Laboratorio 01
num = sc.nextDouble();
obj.sumaValores(num);
}
System.out.printf("\nLa suma de los nmeros es:
%.4f", obj.r);
System.out.printf("\n\nEl promedio de los nmeros
es: %.4f \n", obj.getMedia());
}
Suponiendo que el usuario ingresa el nmero 1 en los 10 nmeros doubles, Debera
aparecer en la consola lo siguiente:
Ingrese el valor Double numero 1 :
1
Ingrese el valor Double numero 2 :
1
Ingrese el valor Double numero 3 :
1
Ingrese el valor Double numero 4 :
1
Ingrese el valor Double numero 5 :
1
Ingrese el valor Double numero 6 :
1
Ingrese el valor Double numero 7 :
1
Ingrese el valor Double numero 8 :
1
Ingrese el valor Double numero 9 :
Pag. 8
Laboratorio 01
1
Ingrese el valor Double numero 10 :
1
La suma de los nmeros es: 10.0000
El promedio de los nmeros es: 1.0000
Pag. 9
Laboratorio 01
V. Conclusin
Como se puede apreciar, el programa corre correctamente sin ningn error y nos
muestra valores correctos. Para sta prctica nos ayuda el crear una clase ya que podemos
reutilizar esa clase declarando otro objeto sin tener que reestablecer a 0 todas las variables de
alguna funcin lo cual hace muy eficiente el mtodo de orientacin a Objetos.
VI. Bibliografa
Martin Sierra Antonio J. Programador Certificado Java 2 Curso Prctico, 2da edicin.
Alfaomega Ra-Ma. Mxico, 2008.
VII. Apndices
Cdigo:
Cdigo main:
el
valor
Double
Pag. 10
Laboratorio 01
}
System.out.printf("\nLa suma de los nmeros es:
%.4f", obj.r);
System.out.printf("\n\nEl promedio de los nmeros
es: %.4f \n", obj.getMedia());
}
Cdigo ConjuntoDatos
i, r;
Pag. 11