• Asignatura: Informática
  • Autor: holiwisdeannaho
  • hace 8 años

Escribe una clase en java llamada VOLUMENES que solicite los datos para calcular
el volumen de un cilindro. Crea otra clase llamada cilindro cuyos metodos
se encargen de guardar los valores de radio y altura del cilindro, otro que calcule el area
de la base del cilindro y otra que calcule y regrese el valor del volumen.
La formula del volumen del cilindro es area de la base por altura.
Recuerda que la base de un cilindro es un circulo y por lo tanto la formula de su area es pi al cuadrado
Ejemplo de ejecucion:

Teclee el valor del radio del cilindro: 5
Teclee la altura del cilindro: 20

El Area de la base del cilindro es de: 78.54 unidades cuadradas
El Volumen del cilindro es de: 1570.8 unidades cubicos



El codigo debera ser en java






Respuestas

Respuesta dada por: cristhianzg
2

Hola. en la pregunta..

Escribe una clase en java llamada VOLUMENES que solicite los datos para calcular  el volumen de un cilindro. Crea otra clase llamada cilindro cuyos métodos  se encarguen de guardar los valores de radio y altura del cilindro, otro que calcule el área  de la base del cilindro y otra que calcule y regrese el valor del volumen.

Procedimiento:

clase principal:


Volumenes


otra clase:


cilindro


métodos de la clase cilindro:


  • radio
  • altura
  • area
  • volumen  

Datos de entrada

  • radio
  • altura

Salida o Resultados:


are (área de la base del cilindro)


volumen (volumen del cilindro)


Formulas

area = pi * (r*r)

= > (área de la base del cilindro = pi por radio al cuadrado)


volumen = area * altura   = > (volumen del cilindro = área de la base del cilindro * altura)


Cálculos:

radio = 5


altura = 20


area = pi * (r*r)


area = 3.1416 * (5*5)


area = 78.54


volumen = area * altura


volumen = 78.54 * 20


volumen = 1570.8


Clase Volumenes

package Ejemplo01;



import java.util.*;


import Ejemplo01.Cilindro;



public class Volumenes {



   public static void main(String[] args) {


      //Inicializacion del Scanner


       Scanner sc = new Scanner(System.in);


       //Entrada de datos


       System.out.print("Teclee el valor del radio del cilindro: ");


       float radio=sc.nextFloat();


       System.out.print("Teclee la altura del cilindro: ");


       float altura=sc.nextFloat();


       


       //Llamada al contructor


       Cilindro c = new Cilindro(radio,altura);    


     


       //Salida de datos


       System.out.println("El Area de la base del cilindro es de: "+String.format("%.2f",c.obtenerarea()));


       System.out.println("El Volumen del cilindro es de: "+String.format("%.2f",c.obtenervolumen()));


   }    


}

Clase Cilindro

package Ejemplo01;



public class Cilindro {


   //variables de la clase


   double radio;


   double altura;


   double area;


   double volumen;


   double pi=3.1416;


   


   //Constructores


   public Cilindro(double radio, double altura){


       this.radio = radio;


       this.altura = altura;


   }


   


   public double obtenerarea(){


       this.area=pi*(radio*radio);


       return area;


   }


   


   public double obtenervolumen(){


       this.volumen=(area*altura);


       return volumen;  

   }  

}

Archivos en java..

https://app.box.com/s/2rcavr6fuw0eroli5lbunijk4qxrcq4i


Espero te ayude...

¡Saludos!

Adjuntos:
Preguntas similares