Utilización de BufferedReader y DecimalFormat en java

Páginas: 3 (701 palabras) Publicado: 21 de septiembre de 2013
Una piscina rectangular mide X pies por Y pies. Una persona que se encuentra en la esquina A desea llegar a la esquina C en el menor tiempo posible. Esta persona tiene dos opciones: de irse por laorilla corriendo una distancia de D pies ó nadando en forma diagonal una distancia de D pies. Su velocidad en tierra es de 3 pies/seg y nada a una velocidad de 2 pies/seg.
Elabore un programa en javaque determine el cálculo de la distancia para ir de A a C. Este programa debe imprimir la distancia recorrida a pie, la distancia recorrida en el agua y el tiempo empleado para ir de A a Cdependiendo del caso.

Distancia D = v * t Diagonal = √ x 2 + y 2

NOTA: trabaje para datos de entrada de X=120 y para Y=50

DESARROLLO DEL PROGRAMA

import java.io.*; //Permiteutilizar la clase para entradas y salidas de datos, en este caso BufferedReader.
import java.text.*; //Permite utilizar la clase DecimalFormat para el formato de decimales.
class Calculo //Clase quecontiene métodos para el cálculo de las distancias y los tiempos del recorrido.
{
float a,b; //Declaración de variables tipo float para la utilización de puntos decimales.
public void Recibir(float x,float y) //Recibe los datos introducidos en el programa principal.
{
a= x; //Recibe el primer dato introducido (Largo de la piscina).
b= y; //Recibe el segundo dato introducido (Ancho de lapiscina).

/* No es necesario utilizar las mismas variables del programa principal. Por ejemplo:
a= nombre_que_usted_desee1; b= nombre_que_usted_desee2; */
}
public float Distancia1( )//Método para calcular la distancia a pie.
{
return a+b; //La distancia a pie será la suma de las longitudes X y Y de la piscina.
}
public float Distancia2( ) //Método para calcular la distancianadando.
{
return (float)(Math.sqrt(Math.pow(a,2)+Math.pow(b,2)));

/* Math.sqrt( ); utilizado para calcular la raíz cuadrada.
Math.pow(base, exponente); utilizado para calcular...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS