Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: mary conchis en 07 de Noviembre 2018, 08:33
-
Dejo la propuesta de solución al ejercicio CU00682B del tutorial de programador Java de aprenderaprogramar.
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.
public enum Piedras
{
CALIZA(1200),
MARMOL(1423.55),
PIZARRA(1325),
CUARZITA(1466.22);
//campo tipo constante
private final double peso;
/**
* Constructor
*/
Piedras(double peso){
this.peso=peso;
}
public double getPeso(){return peso;}
}
public class TestPiedras
{
public static void main(String [] args)
{
Piedras piedraUsuario=Piedras.MARMOL;
System.out.println("el peso de los palets de las piedras es:");
for(Piedras tmp: Piedras.values()){
System.out.println(tmp.toString()+ " el palet pesa " + (2.27*(double)tmp.getPeso()) + "kg");
}
}
}
-
Hola Mari Conchis.
El codigo hace lo que se pide en el ejercico.
Ok.
Un Saludo.