Ejemplo 6 - Utilización de expresiones aritméticas - Diseño

La clase más importante es la que representa al Garrobo, la cual se encarga de realizar los cálculos de distancia y tiempo.

Descripción de clases

Garrobo, cuenta con 2 funciones importantes:

calcularTiempo( distancia : double ) : double

Calcula y retorna el tiempo que tarda en recorrer la distancia recibida por pará;metro.

calcularDistancia( tiempo : double ) : double

Calcula y retorna la distancia que recorre en el tiempo recibido por parámetro

La clase PruebaGarrobo funciona como interfaz entre el usuario y la clase Garrobo.

Un modelo de clases, luciría como el siguiente:

Pseudocódigo de los métodos más importantes

Las funciones, deben despejar la fórmula Velocidad = Distancia / Tiempo

 calcularTiempo( distancia ){
		
		tiempo = 0;
		Si (miTiempo != 0) {
			velocidad = miDistancia / miTiempo   
			tiempo = distancia * miVelocidad
 	}
		return tiempo;
 }

 calcularDistancia( tiempo ){
distancia = 0; Si ((tiempo != 0)&& (miTiempo!=0)){ velocidad = miDistancia / miTiempo distancia = miVelocidad * tiempo }
return distancia;
}

Ver especificación de clases y métodos con javadoc