Module: Alimento

Defined in:
lib/alimento.rb,
lib/alimento/dll.rb,
lib/alimento/plato.rb,
lib/alimento/version.rb,
lib/alimento/alimentos.rb,
lib/alimento/alimento_clasificado.rb

Defined Under Namespace

Classes: AlimentoClas, Alimentos, Dll, Nodo, Plato

Constant Summary collapse

VERSION =
"0.1.0"
VAL_EN_GLUCIDOS =

Constante que representa el valor energético que se obtiene de los glúcidos de un alimento

4
VAL_EN_LIPIDOS =

Constante que representa el valor energético que se obtiene de los lípidos de un alimento

9
VAL_EN_PROTEINAS =

Constante que representa el valor energético que se obtiene de las proteinas de un alimento

4
@@tablaAlimento =
[
   AlimentoClas.new("Huevo frito", 14.1, 0.0, 19.5, "Huevos,lácteos y helados"),
   AlimentoClas.new("Leche Vaca",   3.3, 4.8, 3.2,  "Huevos,lácteos y helados"),
   AlimentoClas.new("Yogurt",       3.8, 4.9, 3.8,  "Huevos,lácteos y helados"),
   AlimentoClas.new("Cerdo",   21.5, 0.0, 6.3, "Carnes y derivados"),
   AlimentoClas.new("Ternera", 21.1, 0.0, 3.1, "Carnes y derivados"),
   AlimentoClas.new("Pollo",   20.6, 0.0, 3.8, "Carnes y derivados"),
   AlimentoClas.new("Bacalao", 17.7, 0.0,  0.4, "Pescados y mariscos"),
   AlimentoClas.new("Atún",    21.5, 0.0, 15.5, "Pescados y mariscos"),
   AlimentoClas.new("Salmón",  19.9, 0.0, 13.6, "Pescados y mariscos"),
   AlimentoClas.new("Aceite de oliva", 0.0,  0.2 , 99.6, "Alimentos grasos"),
   AlimentoClas.new("Mantequilla",     0.7,  0.0 , 83.2, "Alimentos grasos"),
   AlimentoClas.new("Chocolate",       5.3, 47.0 , 30.0, "Alimentos grasos"),
   AlimentoClas.new("Azúcar",    0.0, 99.8, 0.0, "Alimentos ricos en carbohidratos"),
   AlimentoClas.new("Arroz",     6.8, 77.7, 0.6, "Alimentos ricos en carbohidratos"),
   AlimentoClas.new("Lentejas", 23.5, 52.0, 1.4, "Alimentos ricos en carbohidratos"),
   AlimentoClas.new("Papas",     2.0, 15.4, 0.1, "Alimentos ricos en carbohidratos"),
   AlimentoClas.new("Tomate",   1.0, 3.5, 0.2, "Verduras y hortalizas"),
   AlimentoClas.new("Cebolla",  1.3, 5.8, 0.3, "Verduras y hortalizas"),
   AlimentoClas.new("Calabaza", 1.1, 4.8, 0.1, "Verduras y hortalizas"),
   AlimentoClas.new("Manzana",  0.3, 12.4, 0.4, "Frutas"),
   AlimentoClas.new("Plátano", 1.2, 21.4, 0.2, "Frutas"),
   AlimentoClas.new("Pera",     0.5, 12.7, 0.3, "Frutas")
]
@@porcion =
{
  "piezas pequeñas " => 50,
  "tazas " => 200,
  "cucharon " => 120,
  "piezas " => 100,
  "cucharada " => 30
}