La clase más importante es la que representa al Garrobo, la cual se encarga de realizar los cálculos de distancia y tiempo.
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:
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;
}