Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/07/2008, 19:01
Avatar de JoniJnm
JoniJnm
 
Fecha de Ingreso: mayo-2007
Ubicación: Madrid
Mensajes: 264
Antigüedad: 17 años
Puntos: 4
Respuesta: ejercicios de algoritmia 3

No sé qué es algoritmia de esa, pero parece muy fácil...

Código PHP:
// EJERCICIO 11 número real

$minutos 61// o los que quieras
$horas $minutos/60

// EJERCICIO 11 (segunda opción) número entero, redondeado

$minutos 61// o los que quieras
$horas round($minutos/60);

//EJERCICIO 12
$segundos 4576//o los que quieras
$horas floor($segundos/60/60);
$minutos floor(($segundos $horas*60*60)/60);
$segundos $segundos $horas*60*60 $minutos*60;

//EJERCICIO 12 (SEGUNDA OPCIÓN, osea pedir cantidad total)
$segundos 576//o los que quieras
$horas $segundos/60/60;
$minutos $segundos/60;

//EJERCICIO 13
$medicamentos 567//o los que sea
if ($medicamentos 60) { $regalos 10; }
elseif (
$medicamentos 40) { $regalos 7; }
elseif (
$medicamentos 20) { $regalos 5; }
elseif (
$medicamentos 5) { $regalos 2; }
else { 
$regalos 0; }


//EJERCICIO 13 (para compradores inteligentes, es decir, vas las veces que haga falta para recibir más regalos)

$medicamentos 567//o los que sea
$regalos 0;
$veces 0//las veces que he ido a comprar

while ($medicamentos 60) {
   
$veces++;
   
$regalos +=10;
   
$medicamentos -= 60;
}

while (
$medicamentos 40) {
   
$veces++;
   
$regalos +=7;
   
$medicamentos -= 40;
}

while (
$medicamentos 20) {
   
$veces++;
   
$regalos +=5;
   
$medicamentos -= 20;
}

while (
$medicamentos 5) {
   
$veces++;
   
$regalos +=2;
   
$medicamentos -= 5;