Ejercicios‎ > ‎

Pokemons

Pokemon

[Object Browser, Colecciones]

Un ayudante de paradigmas se cansó de programar y va a dedicar su vida a entrenar pokemones. Aquí su afortunada experiencia.


1) El entrenador Ash captura a los pokemones y, para ahorrar presupuesto, los guarda en una única pokebola. Los pokemones son entrenados de forma tal que aprenden los respectivos ataques.


  • charizard es un pokemon de fuego que sabe un solo ataque, el lanzallamas, de potencia 5.

  • pikachu es un pokemon eléctrico que conoce muchos ataques, tales como "agilidad", "trueno" y "cola de hierro", cada uno con su respectiva potencia.

  • psyduck es pokemon de agua y no tiene ataques, por lo que su potencia de ataque es nula.

  • blastoise es también de agua y tiene un ataque llamado "hidrobomba" y otro llamado "rayo de hielo", ambos con potencia 10. Nunca va a tener más ataques.


2) Calcular las siguientes estadísticas

  • El nivel de cada pokemon, que se calcula como la sumatoria de la potencia de sus ataques.

  • El entrenador es groso si todos sus pokemons tienen un nivel mayor a 100.

  • El pokemon preferido por el entrenador, que es aquel que tiene el ataque más potente.

  • Todos los pokemones del entrenador que sean pulenta, es decir, que tienen dos o más ataques, y además sean de agua.


3) Se recibe un ataque por parte del equipo rocket, lo que provoca que los pokemones del entrenador pierdan algunos de sus poderes. En concreto, a los que siempre tienen pocos ataques (menos de 3) no les pasa nada, a los que podrían tener tener muchos, hace que los pierden todos.


Comments