Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI-0202 Principios de informática - II-2013. Grupo 11.
Profesor Jeisson Hidalgo-Céspedes
Fecha: 15-oct-2013.
Suponga que usted está implementando un videojuego donde el jugador debe unir gotas de un líquido (como agua) que están dispersas por el escenario. Cada gota tiene su tamaño y al unir dos gotas se forma una nueva gota cuyo tamaño es la suma de las dos gotas. Sin embargo, las dos gotas originales desaparecen, es decir, su masa se vuelve 0 y deben ser removidas del escenario. Implemente:
Gota
que tiene por tamaño un número real.Gota
que recibe el tamaño inicial que tendrá la gota.unir()
que recibe por parámetro otra gota. Crea una nueva gota resultado, que es la suma de las dos gotas y la retorna. Las dos gotas originales deben quedar con tamaño nulo. Tenga cuidado con el orden de las operaciones, recuerde que la instrucción return
termina la ejecución del método inmediatamente.Recuerde que la indentación, el balanceo de paréntesis y uso de identificadores significativos son siempre evaluados.