Guest User

Untitled

a guest
Sep 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. print "Ingrese un nombre por favor: "
  2. nombre = gets # permite pedir datos por consola
  3. puts "Bienvenid@ #{nombre}"
  4.  
  5. print "Ingrese dos numeros: "
  6. num1 = gets.to_i
  7. num2 = gets.to_i
  8.  
  9. def cuadrado(n1, n2)
  10. for i in n1..n2 do
  11. cua = i * i
  12. puts "valor de i: #{i}"
  13. puts cua
  14. end
  15. end
  16.  
  17. cuadrado(num1, num2)
  18.  
  19. puts "Hasta pronto #{nombre}"
  20.  
  21. def nom_cua(n1,n2)
  22. for i in n1..n2 do
  23. cua = i * i
  24. puts "El cuadrado de #{i} = #{cua}"
  25. end
  26. end
  27.  
  28. nom_cua(num1, num2)
  29.  
  30. def preguntarNombre()
  31. print "Cuál es su nombre?"
  32. nombre = gets
  33. puts "Hola #{nombre}"
  34. end
  35.  
  36. preguntarNombre()
  37.  
  38. print "Ingrese dos numeros: "
  39. num1 = gets.to_i
  40. num2 = gets.to_i
  41.  
  42. def calcularProducto(n1, n2)
  43. producto = n1 * n2
  44. puts "El producto entre #{n1} y #{n2} es #{producto}"
  45. end
  46.  
  47.  
  48. calcularProducto(num1, num2)
  49.  
  50. print "Ingrese valor de base: "
  51. base = gets.to_i
  52. print "Ingrese valor de altura: "
  53. height = gets.to_i
  54.  
  55. def perimetroRect(b, h)
  56. perimRect = b * h
  57. puts "El perímetro es = #{perimRect}"
  58.  
  59. end
  60. perimetroRect(base, height)
  61.  
  62. print "Ingrese valor del radio de circulo: "
  63. radio = gets.to_i
  64.  
  65.  
  66. def circulo(r)
  67. pi = 3.14
  68. perimetro = 2 * pi * r
  69. area = pi * r**2
  70. puts "El perímetro del circulo es = #{perimetro}"
  71. puts "El area del circulo es = #{area}"
  72.  
  73. end
  74.  
  75. circulo(radio)
  76.  
  77. def esfera(r)
  78. pi = 3.14
  79. volumen = (4 * pi * r**3)/3
  80.  
  81. puts ("El volumen de la esfera es = #{volumen}")
  82. end
  83.  
  84. esfera(radio)
  85.  
  86. print "Ingrese el numero: "
  87. num = gets.to_i
  88.  
  89. def calcularTabla(n)
  90. print "Su tabla de multiplicar es:"
  91.  
  92. for i in 0..10 do
  93. puts "#{n} x #{i} =", n*i
  94. end
  95. end
  96.  
  97. calcularTabla(num)
  98.  
  99. def factorial(n)
  100. if(n==0 || n==1)
  101. puts "El factorial de #{n} es = 1"
  102. else
  103. for i in 1..n do
  104. fact = fact * i
  105. end
  106. end
  107. puts fact
  108. end
  109.  
  110. factorial(num)
  111.  
  112. print "Ingrese una palabra: "
  113. palabra = gets
  114.  
  115. def imprimir(p)
  116. for i in 1..1000 do
  117. puts p
  118. end
  119. end
  120.  
  121. imprimir(palabra)
Add Comment
Please, Sign In to add comment