Posted By

marcos_sanchez on 07/20/11


Tagged

funciones posicion


Versions (?)

indicador de posicion


 / Published in: Ruby
 

le dices los metros y la dirección y te indica la posicion

  1. $x = 0
  2. $y = 0
  3.  
  4. def moverderecha(metros)
  5. $x = $x + metros
  6.  
  7. end
  8. def moverizqierda(metros)
  9. $x = $x - metros
  10. end
  11. def moverarriba(metros)
  12. $y = $y + metros
  13. end
  14. def moverabajo(metros)
  15. $y = $y - metros
  16. end
  17.  
  18. puts "cuantos metros quieres moverte"
  19. metros = gets.chomp.to_i
  20. puts "en que direccion"
  21. puts"1 derecha"
  22. puts"2 izquierda"
  23. puts"3 arriba"
  24. puts"4 abajo"
  25. direccion = gets.chomp.to_i
  26. if direccion == 1
  27. moverderecha(metros)
  28.  
  29. elsif direccion == 2
  30. moverizquierda(metros)
  31. elsif direccion == 3
  32. moverarriba(metros)
  33. elsif direccion == 4
  34. moverabajo(metros)
  35. end
  36. puts "tu posicion actual es x = #{$x} y = #{$y}"

Report this snippet  

You need to login to post a comment.