Advertisement
Qpel

10.2.Duota n apskritimų plokštumoje koordinatės (x,y) ir spi

Jan 8th, 2018
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.65 KB | None | 0 0
  1. Duota n apskritimų plokštumoje koordinatės (x,y) ir spinduliai -R. Rasti IV-io ketvirčio apskritimų ilgius (C=2πR) ir kiek jų yra. Sudaryti metodą apskritimo ilgiui skaičiuoti.
  2. #4 5 8
  3. #3 -5 6
  4. #-4 -5 8
  5. #-9 8 3
  6. #8 -6 4
  7.  
  8. def ilgis (r)
  9.   ilg=2*3.14*r
  10. end
  11.  
  12. fp=File.open("input.txt", "r")
  13. rz=File.open("output.txt", "w+")
  14. x,y=[]
  15. j=0
  16. l=0
  17. stac=0
  18.  
  19. fp.each do |item|
  20. c=item.split(" ")
  21. for i in 0..c.length do
  22.   x=c[0].to_i
  23.   y=c[1].to_i
  24.   r=c[2].to_i
  25. end
  26. j+=1
  27.  
  28. if (x>0) and (y<0) then
  29.   stac=stac+1
  30.   ilg=ilgis(r)
  31.   puts "IV-ojo ketvircio #{j}-o apskritimo ilgis #{ilg}"
  32. end
  33.  
  34. end
  35.  
  36. puts "IV ketvirtyje yra apskritimu #{stac}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement