Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. #1
  2. puts "Hello world"
  3. #2
  4. puts "Jabłko"
  5. #3
  6. a=1
  7. b=3.14
  8. c="I like trains"
  9. puts "Moja zmienna całkowita wynosi: #{a}
  10. zmienna Float to: #{b}
  11. a tekst to: #{c}"
  12. #4
  13. puts "Jak się nazywasz?"
  14. imie=gets.chomp
  15. puts "Cześć #{imie}!"
  16. #5
  17. puts "Podaj pierwszą liczbę:"
  18. a = gets
  19. a = a.to_i
  20. puts "Podaj drugą liczbę:"
  21. b = gets
  22. b = b.to_i
  23. iloczyn = a*b
  24. puts "Iloczyn podanych liczb to #{iloczyn}"
  25. #6
  26. puts "Podaj promień podstawy:"
  27. r = gets
  28. r = r.to_i
  29. puts "Podaj wysokość walca:"
  30. h = gets
  31. h = h.to_i
  32. objetosc = 3.14*r*r*h
  33. puts "Walec o promieniu podstawy wynoszącym #{r}
  34. i wysokości #{h} ma objętość #{objetosc}"
  35. #7
  36. puts "Podaj promień podstawy:"
  37. r = gets
  38. r = r.to_i
  39. if r > 0
  40. puts "Podaj wysokość walca:"
  41. h = gets
  42. h = h.to_i
  43. if h > 0
  44. objetosc = 3.14*r*r*h
  45. puts "Walec o promieniu podstawy wynoszącym #{r}
  46. i wysokości #{h} ma objętość #{objetosc}"
  47. else puts "Podano nieodpowiednie wartości!"
  48. end
  49. else puts "Podano nieodpowiednie wartości!"
  50. end
  51. #8
  52. i = 0
  53. while i<50
  54. puts "Ala ma kota"
  55. i=i+1
  56. end
  57. #9
  58. 0.upto(100) { |i| puts i }
  59. #10
  60. 100.upto(200) { |i| puts i }
  61. #11
  62. tablica = [ 34, 12.4, 125, 87, 345.3, "tekst" ]
  63. tablica.each do |e|
  64. puts e
  65. end
  66. #12
  67. tab = []
  68. puts "Ile liczb chcesz wprowadzić?"
  69. a = gets
  70. a = a.to_i
  71. puts "Wprowadź liczby:"
  72. while a > 0
  73. b = gets
  74. b = b.to_i
  75. tab << b
  76. a = a-1
  77. end
  78. puts "Wprowadzone liczby przemnożone przez 2 to:"
  79. for e in tab
  80. puts e * 2
  81. end
  82. #13
  83. tab = []
  84. puts "Ile liczb chcesz wprowadzić?"
  85. a = gets
  86. a = a.to_i
  87. suma = 0
  88. puts "Wprowadź liczby:"
  89. while a > 0
  90. b = gets
  91. b = b.to_i
  92. tab << b
  93. a = a-1
  94. suma = suma + b
  95. end
  96. ilosc_liczb = tab.length
  97. srednia = suma/ilosc_liczb
  98. puts "Średnia arytmetyczna wprowadzonych liczb to: #{srednia}"
  99. #14
  100. def powitanie(kto)
  101. puts "Witaj #{kto}!"
  102. end
  103.  
  104. powitanie "Kowalski"
  105. #15
  106. def wieksza (a , b , c)
  107. if a < b && c < b
  108. return b # zwr óć a jako warto ść funkcji
  109. elsif c < a && b < a
  110. return a # zwr óć b jako warto ść funkcji
  111. elsif a < c && b < c
  112. return c
  113. end
  114. end
  115.  
  116.  
  117. x=10; y=12; z=3
  118. m = wieksza(x,y,z)
  119. puts m
  120. #16
  121. def wczytaj()
  122. tab = []
  123. puts "Z ilu ocen chcesz wyliczyć średnią?"
  124. a = gets
  125. a = a.to_i
  126. puts "Wprowadź oceny:"
  127. while a > 0
  128. b = gets
  129. b = b.to_i
  130. tab << b
  131. a = a-1
  132. end
  133. return tab
  134. end
  135. def srednia(tabO)
  136. y=0
  137. tabO.each do |e|
  138. y=y+e
  139. end
  140. return y/tabO.length
  141. end
  142.  
  143. def najlepsza(tablicaO)
  144. return tablicaO.max
  145. end
  146.  
  147.  
  148. tablica = wczytaj()
  149. puts srednia(tablica)
  150. puts najlepsza(tablica)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement