<?php
  /** 
   Obtiene el valor de joyas a partir
   de su peso y calidad de oro
   @param INT $calidad
   @param FLOAT $calidad
   @return FLOAT    
  */
function obtenerValor($calidad, $gramos){
    // REAL $valor
    if ($calidad == 1) {
        $valor = 80 * $gramos;
    }
    elseif ($calidad == 2) {
        $valor = 120 * $gramos;
    }
    elseif ($calidad == 3) {
        $valor = 300 * $gramos;
    }
    else
    $valor = 0;
    return $valor;
} 

/* este alg. determina el valor que
pagará el joyero a una abuela 
REAL acumJoyas, valorJoya, gramosJoya
ENTERO calidadJoya */
$acumJoyas = 0.0;
while ($acumJoyas < 200000) {
  echo "Ingrese los datos de la joya \n";
  echo "¿Cuál es la calidad de la joya? 1, 2 ó 3";
  $calidadJoya = trim(fgets(STDIN));
  echo "¿Cuántos gramos pesa la joya?";
  $gramosJoya  = trim(fgets(STDIN));
  $valorJoya = obtenerValor($calidadJoya, $gramosJoya);
  $acumJoyas = $acumJoyas + $valorJoya;
}
  echo"El joyero pagará :". $acumJoyas . "$";

  ?>
