Utilización de BufferedReader y DecimalFormat en java
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...
Regístrate para leer el documento completo.