KURSER  / 
Matematik 2
C
/  Andragradsekvationer

Programmera pq formeln som algoritm

Författare:Simon Rybrand
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet

Programmera en algoritm som löser en andragradsekvation med pq formeln. I ett första steg kan du låta användaren fylla i p och q och anta att ekvationen står formen  x2+px+q=0x^2+px+q=0x2+px+q=0. Du behöver heller inte ta hänsyn till om ekvationen inte har några lösningar eller om den har komplexa lösningar.

PQ formeln

x2+px+q=0x^2+px+q=0x2+px+q=0 har lösningarna

x1,2=p2±(p2)2qx_{1,2}=-\frac{p}{2}\pm\sqrt{\left(\frac{p}{2}\right)^2-q}x1,2=p2 ±(p2 )2q

Möjlig fördjupning

  1. Låt din algoritm ta hänsyn till om ekvationen har en eller ingen lösning.
  2. Låt din algoritm ta hänsyn till om det finns komplexa rötter.
  3. Visa alla steg som användaren behöver se för att förstå lösningen.

Gör övningen i Python

Förslag på lösning hittar du i filen suggestion.py

Gör övningen i Javscript