jueves, 15 de febrero de 2007

Vasos reciclados

En una fábrica reciclan todos sus materiales y pueden hacer un vaso de papel nuevo con nueve usados. ¿Cuántos vasos reciclados pueden fabricar si inicialmente tenían 505 vasos nuevos?

2 comentarios:

Andres Gottlieb dijo...

63!

Y si inicialmente tuvieran 100.000 vasos nuevos, podrían fabricar 12.499 reciclados...

Aquí está la solución:

int vasosDisponibles;
private int calcularVasosCreables()
{
int vasosCreados = vasosDisponibles / relacionReciclaje;
int vasosSobrantes = vasosDisponibles - vasosCreados * relacionReciclaje;

vasosDisponibles = vasosCreados + vasosSobrantes;
if (vasosDisponibles>8)
{
vasosCreados += calcularVasosCreables();
}
return vasosCreados;
}

sin burlarse si me equivoqué pq no le hice testing..

Nic dijo...

Bien andrew! recuperaste puntos despues de tu test de CI!