Glaas2

Ejercicios Ruby 2

Jul 17th, 2013
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.31 KB | None | 0 0
  1. #!usr/bin/ruby
  2. # .*.encoding: utf-8 -*-
  3.  
  4. def min (a,b)
  5. return a<b ? a : b
  6. end
  7.  
  8. def max(a,b)
  9. return  a>b ? a : b
  10. end
  11.  
  12. a=gets.chop!
  13. b=gets.chop!
  14.  
  15. puts "="*40
  16. puts "El minimo es: #{min(a,b)}"
  17. puts "El maximo es: #{max(a,b)}"
  18.  
  19. #=========================================================================
  20. #!usr/bin/ruby
  21. # .*.encoding: utf-8 -*-
  22.  
  23. def test (a,*args)
  24.     args.each do |arg|
  25.     extra=[]<<arg
  26.     puts extra.inspect
  27.     end
  28. end
  29. a,b,c,d,e,f=1,2,3,4,5,6
  30. test(a,b,c,d,e,f)
  31. #=========================================================================
  32. #!usr/bin/ruby
  33. # .*.encoding: utf-8 -*-
  34.  
  35. dia=Time.now.asctime
  36. =begin
  37. puts dia.include?("Fri")
  38.  
  39. a=[]
  40. puts a.push.(dia)
  41.  
  42. puts a.include?("Sat")
  43. =end
  44.  
  45. =begin
  46. if dia.include?("Sat")
  47.     puts "Es fin de semana"
  48. elsif
  49.     puts "Estamos en telmexhub"
  50. else
  51.     puts "Es semana laboral"
  52. end
  53. =end
  54. dia=Time.now
  55.  
  56. puts dia
  57. puts dia.year
  58. puts dia.month
  59. puts dia.day
  60. puts dia.zone
  61. puts dia.hour
  62.  
  63. puts "Hoy es: #{dia.day} / #{dia.month} / #{dia.year}"
  64. puts "La hora es: #{dia.hour}:#{dia.min}"
  65. #=========================================================================
  66. class Repetir
  67.     def veces
  68.     1+rand(6)
  69.     end
  70. end
  71.  
  72. dice = [Repetir.new, Repetir.new]
  73.  
  74. dice.each do |a|
  75.     puts "#{a.veces} veces"
  76. end
  77.  
  78. objeto=Repetir.new
  79. puts objeto.veces
  80. puts objeto.class
Advertisement
Add Comment
Please, Sign In to add comment