feed twitter facebook LinkedIn facebook

Java » Calcular el volumen de un cubo con java

septiembre 22, 2009 por Víctor Cuervo 5 Comentarios Imprimir Imprimir

Como hemos visto en multitud de ocasiones Java nos puede servir para realizar cálculos matemáticos simples. Uno de los cálculos que me pedís muchos es el volumen de un cubo. Veamos que implementarlo en Java es una tarea muy sencilla.

Lo primero que nos debemos de preguntar es por la formula que nos calcula el volumen de un cubo...

volumen = arista3

La complejidad de nuestro programa será el elevar al cubo el valor de la arista. Pero vayamos por partes... pidamos el valor de la arista por consola:

  1. Scanner reader = new Scanner(System.in);
  2. double iArista;
  3. double iVolumen;
  4.  
  5. System.out.println("Introduce el valor de la arista del cubo");
  6. iArista = reader.nextDouble();

En este caso nos apoyamos en la clase Scanner, la cual nos permite hacer una lectura rápida de datos por pantalla. Si quieres aprender más sobre como manejar la petición de datos al usuario, échale un vistazo a Lectura de datos en Java con Scanner. Te servirá para resolver ciertas dudas.

Para poder elevar al cubo el valor de la arista nos apoyamos en el método .pow() de la clase Math. El método .pow() recibe dos parámetros, el primero es el numero elevar, es decir, nuestra arista y la potencia a la cual queremos elevarlo. En nuestro caso al cubo, es decir, 3.

El código quedará de la siguiente forma:

  1. iVolumen = Math.pow(iArista, 3);

Hay que tener en cuenta que ambos parámetros del método .pow() son del tipo double. Esa es la razón de definir inicialmente las variables del tipo double.

Ya solo nos quedará el volcar los datos por pantalla:

  1. System.out.println("El volumen de un cubo de arista " + Double.toString(iArista) + " es de " + Double.toString(iVolumen));

Vemos como nos ayudamos de Double y el método .toString() para convertir un tipo primitivo como double en una cadena de texto y así poderlo volcar a pantalla.

Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java
Foro sobre Java
tags: , , , , , , ,

Artículos relacionados:

5 comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

  1. melisa
    septiembre 24, 2009 #

    gracias!

  2. ELIZBETH
    octubre 15, 2009 #

    Q VUENA RESPUESTA

  3. ESTEBAN
    marzo 11, 2010 #

    QUIERO CONSTRUIR UNA LOZA DE PISO PARA COLOCAR UN TANQUE PARA AGUA DE UNA CAPACIDAD DE 1100LITROA. LA MEDIDA DE LA LOZA MEDIRIA 1.50METROS X 1.50METROS X 10 CENTIMETRO.
    ME PUEDEN FACILITAR LA DOCIFICACION Y EL VOLUMEN DE CONCRETO?

  4. carol
    marzo 26, 2010 #

    pero hay al inicio no esta nombrada las variables

  5. juan martinez.java
    febrero 9, 2011 #

    ooo..bien compañero-…Obtube buenos resultados y me a sacdo de dudas….

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*