Qpel

ED5.2. Turime n įvairaus skersmens d(i) ir aukščio a(i) stat

Jan 8th, 2018
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.59 KB | None | 0 0
  1. 2Turime n įvairaus skersmens d(i) ir aukščio a(i) statinių. Rasti statinių tūrius. Kiek yra didesnės kaip 100 litrų talpos statinių? Sudarykite metodą statinės tūriui apskaičiuoti.
  2.  
  3. Input.txt  
  4.  
  5. 7 9
  6. 2 4
  7. 2 4
  8. 4 4
  9. 3 7
  10. 5 12
  11. 3 2
  12. 6 4
  13.  
  14.  
  15. def turis (d,a)
  16.   r=d/2
  17.   turis=3.14*(r*r)*a
  18. end
  19. fp=File.open("input.txt", "r")
  20. x,y=[]
  21. j=0
  22. k=0
  23. fp.each do |item|
  24. c =item.split(" ")
  25. for i in 0..c.length do
  26. d=c[0].to_i
  27. a=c[1].to_i
  28. end
  29. v=turis(d,a)
  30. puts v
  31.   if (v>100) then
  32.     k=k+1
  33.   end
  34. end
  35. puts "\n"
  36. puts "Viso yra statiniu didesnes nei 100l talpos: #{k} "
  37. fp.close
Add Comment
Please, Sign In to add comment