Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #1
- puts "Hello world"
- #2
- puts "Jabłko"
- #3
- a=1
- b=3.14
- c="I like trains"
- puts "Moja zmienna całkowita wynosi: #{a}
- zmienna Float to: #{b}
- a tekst to: #{c}"
- #4
- puts "Jak się nazywasz?"
- imie=gets.chomp
- puts "Cześć #{imie}!"
- #5
- puts "Podaj pierwszą liczbę:"
- a = gets
- a = a.to_i
- puts "Podaj drugą liczbę:"
- b = gets
- b = b.to_i
- iloczyn = a*b
- puts "Iloczyn podanych liczb to #{iloczyn}"
- #6
- puts "Podaj promień podstawy:"
- r = gets
- r = r.to_i
- puts "Podaj wysokość walca:"
- h = gets
- h = h.to_i
- objetosc = 3.14*r*r*h
- puts "Walec o promieniu podstawy wynoszącym #{r}
- i wysokości #{h} ma objętość #{objetosc}"
- #7
- puts "Podaj promień podstawy:"
- r = gets
- r = r.to_i
- if r > 0
- puts "Podaj wysokość walca:"
- h = gets
- h = h.to_i
- if h > 0
- objetosc = 3.14*r*r*h
- puts "Walec o promieniu podstawy wynoszącym #{r}
- i wysokości #{h} ma objętość #{objetosc}"
- else puts "Podano nieodpowiednie wartości!"
- end
- else puts "Podano nieodpowiednie wartości!"
- end
- #8
- i = 0
- while i<50
- puts "Ala ma kota"
- i=i+1
- end
- #9
- 0.upto(100) { |i| puts i }
- #10
- 100.upto(200) { |i| puts i }
- #11
- tablica = [ 34, 12.4, 125, 87, 345.3, "tekst" ]
- tablica.each do |e|
- puts e
- end
- #12
- tab = []
- puts "Ile liczb chcesz wprowadzić?"
- a = gets
- a = a.to_i
- puts "Wprowadź liczby:"
- while a > 0
- b = gets
- b = b.to_i
- tab << b
- a = a-1
- end
- puts "Wprowadzone liczby przemnożone przez 2 to:"
- for e in tab
- puts e * 2
- end
- #13
- tab = []
- puts "Ile liczb chcesz wprowadzić?"
- a = gets
- a = a.to_i
- suma = 0
- puts "Wprowadź liczby:"
- while a > 0
- b = gets
- b = b.to_i
- tab << b
- a = a-1
- suma = suma + b
- end
- ilosc_liczb = tab.length
- srednia = suma/ilosc_liczb
- puts "Średnia arytmetyczna wprowadzonych liczb to: #{srednia}"
- #14
- def powitanie(kto)
- puts "Witaj #{kto}!"
- end
- powitanie "Kowalski"
- #15
- def wieksza (a , b , c)
- if a < b && c < b
- return b # zwr óć a jako warto ść funkcji
- elsif c < a && b < a
- return a # zwr óć b jako warto ść funkcji
- elsif a < c && b < c
- return c
- end
- end
- x=10; y=12; z=3
- m = wieksza(x,y,z)
- puts m
- #16
- def wczytaj()
- tab = []
- puts "Z ilu ocen chcesz wyliczyć średnią?"
- a = gets
- a = a.to_i
- puts "Wprowadź oceny:"
- while a > 0
- b = gets
- b = b.to_i
- tab << b
- a = a-1
- end
- return tab
- end
- def srednia(tabO)
- y=0
- tabO.each do |e|
- y=y+e
- end
- return y/tabO.length
- end
- def najlepsza(tablicaO)
- return tablicaO.max
- end
- tablica = wczytaj()
- puts srednia(tablica)
- puts najlepsza(tablica)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement