Diseñe e implemente una clase llamada Esfera que contenga datos de instancia que representen el diámetro de la esfera.
IDIOMA: Java
DESAFÍO:
Diseñe e implemente una clase llamada Esfera que contenga datos de instancia que representen el diámetro de la esfera.
Defina el constructor Sphere para aceptar e inicializar el diámetro e incluir métodos getter y setter para el diámetro.
Incluya los métodos calcVolume y calcSurfaceArea que calculan y devuelven el volumen y el área de la superficie de la esfera.
Incluya un método toString que devuelva una descripción de una línea de la esfera de este formulario:
esfera con diámetro X donde X es el diámetro del objeto redondeado a 3 lugares decimales.
Use las siguientes fórmulas en su clase:
Volumen = 4/3 PI multiplicado por el cubo del radio
Área de superficie = 4 PI por el cuadrado del radio
SOLUTION:
class Sphere { double diameter; Sphere(double d) { diameter = d; } double getDiameter() { return diameter; } double getVolume() { double radius = diameter / 2.0; double volume = 4.0 / 3.0 * Math.PI * radius * radius * radius; return volume; } double getSurface() { double radius = diameter / 2.0; double surface = 4.0 * Math.PI * radius * radius; return surface; } }
Posted in Aprender a codificar, Java