Signed-off-by: Marcin Woźniak <y0rune@aol.com>
This commit is contained in:
Marcin Woźniak 2020-12-12 20:08:47 +01:00
parent 25f32f3659
commit 891a862eb8
Signed by: y0rune
GPG Key ID: F204C385F57EB348

View File

@ -130,7 +130,6 @@ end
# 3) P + Q # 3) P + Q
# 4) 2R # 4) 2R
# #
##################################################
# Rozwiązanie: # Rozwiązanie:
a = 0 a = 0
b = 1 b = 1
@ -146,26 +145,19 @@ xr = 6
yr = 0 yr = 0
# 1) -Q # 1) -Q
#puts punktPrzeciwny(xq,yq).inspect puts punktPrzeciwny(xq,yq).inspect
# 2) R + [0,0] # 2) R + [0,0]
#puts sumaPunktow(a,b,p,xr,yr,0,0).inspect puts sumaPunktow(a,b,p,xr,yr,0,0).inspect
# 3) P + Q # 3) P + Q
#puts sumaPunktow(a,b,p,xp,yp,xq,yq).inspect puts sumaPunktow(a,b,p,xp,yp,xq,yq).inspect
# 4) 2R # 4) 2R
#puts sumaPunktow(a,b,p,xp,yp,xp,yp).inspect puts sumaPunktow(a,b,p,xp,yp,xp,yp).inspect
################################################## ##################################################
#puts generatorKrzywej(1183779584357076950937981497685946292711107412152534481102525547387604378262522402526266939).inspect ##################################################
#puts punktNaKrzywej(239614427021073265587611886177902927263167863041565491257781227550405368115731464059190159,447169285435982716467332439542997876345372330045685811964291613238129105735899852114277221,1183779584357076950937981497685946292711107412152534481102525547387604378262522402526266939).inspect
#puts czyPunktNalezyDoKrzywej(2,7,11,7,1).inspect
#puts czyPunktNalezyDoKrzywej(2,7,11,2,2).inspect
#puts punktPrzeciwny(2,2).inspect
#puts sumaPunktow(2,2,17,5,1,5,1).inspect
# Zadanie od profersora # Zadanie od profersora
a=239614427021073265587611886177902927263167863041565491257781227550405368115731464059190159 a=239614427021073265587611886177902927263167863041565491257781227550405368115731464059190159
b=447169285435982716467332439542997876345372330045685811964291613238129105735899852114277221 b=447169285435982716467332439542997876345372330045685811964291613238129105735899852114277221
@ -174,14 +166,14 @@ px=28511363427946540331999658174016933832945460866981430913799017481424365599277
py=598700530906084162596261101440667782569915319623798143751082061599951188013331503150304328 py=598700530906084162596261101440667782569915319623798143751082061599951188013331503150304328
# Zadanie 1 # Zadanie 1
#puts puts
#puts "Zadanie 1" puts "Zadanie 1"
#puts generatorKrzywej(p).inspect puts generatorKrzywej(p).inspect
# Zadanie 2 # Zadanie 2
#puts puts
#puts "Zadanie 2" puts "Zadanie 2"
#puts punktNaKrzywej(a,b,p).inspect puts punktNaKrzywej(a,b,p).inspect
# Zadanie 3 # Zadanie 3
puts puts
@ -189,9 +181,9 @@ puts "Zadanie 3"
puts czyPunktNalezyDoKrzywej(a,b,p,px,py).inspect puts czyPunktNalezyDoKrzywej(a,b,p,px,py).inspect
# Zadanie 4 # Zadanie 4
#puts puts
#puts "Zadanie 4"# puts "Zadanie 4"
#puts punktPrzeciwny(px,py).inspect puts punktPrzeciwny(px,py).inspect
# Zadanie 5 # Zadanie 5
puts puts
@ -203,3 +195,4 @@ qx=q[0].to_i
qy=q[1].to_i qy=q[1].to_i
r=sumaPunktow(a,b,p,px,py,qx,qy) r=sumaPunktow(a,b,p,px,py,qx,qy)
puts "P+Q=R=" + r.inspect puts "P+Q=R=" + r.inspect
##################################################