Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

127
Views
¿Cómo hago para que funcione mi calculadora simple de punto a línea (en javascript)?

tengo experiencia en python pero no en javascript el # representa los números que pondría

 let r let m2 let b2 let x2 let y2 function rcirc(x,y,m,b) { m2 = -1/m b2 = y - (m * x) y2 = (b2 - b) / (m - m2) x2 = (y2 - b) / m return(x,y) }; rcirc("#","#","#","#"); console.log(x,",",y);
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

No debería tener esas variables globales, eso ni siquiera funcionaría en Python. Defínelas en la función como variables locales.

Una diferencia con Python es que no existe el concepto de tupla en JavaScript, por lo que devolvería los valores como una matriz (es decir, una lista en Python). Pero, por supuesto, debe devolver el resultado del cálculo, ¡no los valores de entrada!

Así es como podría verse:

 function rcirc(x, y, m, b) { let m2 = -1/m; let b2 = y - (m * x); let y2 = (b2 - b) / (m - m2); let x2 = (y2 - b) / m; return [x2, y2]; } let point = rcirc(1, 2, 3, 4); console.log(point);

about 4 years ago · Juan Pablo Isaza Report

0

Al devolver el par en la función, se debe usar [ ] en lugar de ( ). Además, se debe devolver el valor nuevo/calculado [x2,y2].

Además, el valor devuelto debe almacenarse en una variable o par según su deseo.

 let r let m2 let b2 let x2 let y2 function rcirc(x,y,m,b) { m2 = -1/m b2 = y - (m * x) y2 = (b2 - b) / (m - m2) x2 = (y2 - b) / m return [x2,y2] }; let [x,y] = rcirc(1,2,3,4); console.log(x,y);

¡Espero que esto ayude!

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!