Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Escribir un procedimiento HuirSiPintaMal que huya de la celda
- actual moviendose al Norte si en la misma hay mas enemigos que aliados.
- Los aliados se representan mediante bolitas verdes
- y los enemigos mediante bolitas rojas.
- Considerar la reutilizacion de la funcion hayMasQue, pero utilizando funciones
- adecuadas para abstraer la representacion de aliados y enemigos (por
- ejemplo, con las funciones colorAliado y colorEnemigo).
- */
- function cantidadAliados(){
- return(nroBolitas(Verde))
- }
- function cantidadEnemigos(){
- return(nroBolitas(Rojo))
- }
- function hayMasQue(){
- return (cantidadAliados() > cantidadEnemigos())
- }
- procedure HuirSiPintaMal(){
- if (hayMasQue()==False){
- Mover(Norte)
- }
- }
- procedure Main(){
- HuirSiPintaMal()
- }
Advertisement
Add Comment
Please, Sign In to add comment