Serapis
|
De entrada, hay dos problemas en el enunciado... El puramente matmeático, y luego el de programación.
Como no has puesto absolutamente nada más que el enunciado del problema, debemos asumir que ni sabes resolver lo uno, ni probablemente tampoco lo otro. La ayuda a prestar en los foros, es de cara a la comprensión, no a resolver tareas... así que debes ponerte las pilas y demostrar interés, nadie dice que lo resuelvas y lo hagas bien, pero sí que te pongas a ello, que te esfuerces.. lo que se denota en el tiempo invertido, que en tu caso hasta ahora es 0 patarero (copiar y pegar).
Por otro lado, el enunciado tampoco es claro, quizás lo copiaste mal o no todo, o quizás venga así y entonces resulta incongruente.
Si tomamos una pirámide truncada como una especie de embalse o depósito (suponemos que invertido), la evaporación no puede ser sí o sí, x mm. de 'lámina', sino x litros, toda vez que al disminuir la superficie, el volumen se reduce y resulta más 'fácil calentar' lo que resta... pero bueno, aclarandolo con el profe podría resolverte claramente la duda al respecto...
Cuando resuelvas el problema matemático, verás que la solución es una serie geométrica, y por tanto lo que necesitas es hallar la razón, para calcularlo a x días, los que te dé la gana, da igual 50. La cosa se complica ya que hay dos variaciones una por evaporación y otra por una extracción directa... esto implica a su vez otro dilema... si la extracción la hago a las 00:00 de la noche (al comienzo del nuevo día) entonces la superficie de la pirámide cambia en ese momento, luego la evaporación para ese día arrojará una cantidad diferente de m³ (porque se da en mm. de espesor en vez de en litros por día), que si sucede en diferente orden... es decir que si primero se evaporan esos mm. con la superficie actual que tiene y después se realiza la extracción. Aún si lo examinas más verás que este segundo caso es en cierto modo equivalente al primero, solo que el volumen total al momento pedido, no cae en el mismo día, pero no es necesario irse por las ramas. Ese dilema es lo suficiente para inferir que el planteamiento del enunciado, una vez más o no está completo (pero tu lo has abreviado a costa de introducir errores), o bien de origen está mal planteado (faltan datos) o bien aceptarlo y arrojar dos resultados distintos, según el caso... lo que no es buena idea e inaceptable en programación.
Por otro lado, creo que tampoco es necesario señalar nada más, llevas un solo mensaje y no has puesto ni cálculos matemáticos, ni código, así que asumo, que ni aparecerás más por aquí...
|