Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: fedegaray en 23 de Abril 2015, 04:47
-
Buenas noches amigos. Aquí va mi ejercicio...
EJERCICIO
Declara una clase que represente el tipo enumerado que define tipos de piedra con los valores CALIZA, MARMOL, PIZARRA, CUARZITA. Si sus pesos específicos son de 1200, 1423.55, 1325 y 1466.22, crea un programa que muestre el peso de los palets de cada uno de los tipos de piedra. Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.
Clase enum TipoDePiedra
public enum TipoDePiedra
{
CALIZA (1200), MARMOL (1423.55), PIZARRA (1325), CUARZITA (1466.22);
private final double pesoEspecifico;
TipoDePiedra (double valorPesoEspecifico) {
pesoEspecifico = valorPesoEspecifico;
}
public double getPesoEspecifico () {
return pesoEspecifico;
}
}
Clase main TestTipoDePiedra
public class TestTipoDePiedra {
public static void main (String [] args) {
System.out.println ("El pallet admite un volumen de 2.27 m3, por lo que el peso de un pallet de cada tipo de piedra será el siguiente:");
for (TipoDePiedra tmp: TipoDePiedra.values()) {
System.out.println (tmp.toString() + ": el pallet pesa " + 2.27*tmp.getPesoEspecifico() + " kgs.");
}
}
}
-
Hola fedegaray, el ejercicio cumple perfectamente con lo que se pedía, no veo necesidad de hacer ninguna corrección.
Saludos
-
Muchas gracias!!!