Kezdőoldal » Számítástechnika » Programozás » Pascal-ban miként lehet olyan...

Pascal-ban miként lehet olyan programot írni, amely megold egy másodfokú egyenletet?

Figyelt kérdés
Például: x négyzet -5 =0 Ekkor ez alapján kiszámolná a megoldást.

2015. jan. 12. 19:12
1 2
 1/17 anonim ***** válasza:
100%
Kérd be az együtthatókat (ez esetben 1;0;-5), és alkalmazd rajtuk a másodfokú megoldóképletet.
2015. jan. 12. 19:32
Hasznos számodra ez a válasz?
 2/17 anonim ***** válasza:

Itt megtalálod a képletet:


[link]


el kell ágaznod a diszkriminináns értékei szerint. Ha pozitív, két gyök van, kiszámolod. Ha nulla, akkor egy kettős gyök van, a diszkriminináns nélkül számolhatod. Ha negatív, akkor vagy okos vagy, és komplex számokat számolsz, vagy ha nem vagy olyan okos, akkor kiírod, hogy nincs valós gyök.

2015. jan. 12. 19:42
Hasznos számodra ez a válasz?
 3/17 A kérdező kommentje:
Szerintem az első szám nem 1. (x a négyzeten nem = 1).
2015. jan. 12. 19:43
 4/17 A kérdező kommentje:
Előző komment elsőnek ment.
2015. jan. 12. 19:44
 5/17 anonim ***** válasza:

1*x2 + 0*x + (-5) = 0

Akárhogy is nézem itt az együtthatók 1, 0, -5.


Ezt a három számot kell bekérni. Mennyi x2-ed van, mennyi x-ed, és mennyi konstansod. Ez a három szám lesz a megoldóképletben az 'a', 'b' és 'c'. A megoldóképletet pedig úgy használod ahogy a #2 írta.

2015. jan. 12. 20:01
Hasznos számodra ez a válasz?
 6/17 anonim ***** válasza:

#3: #1 együtthatókat írt, az pedig a esetében egy. Mert mik is a másodfokú egyenlet együtthatói?

a*x^2 + b*x + c=0 (másodfokú egyenlet általános alakja) esetén a, b, c.

Általad írt esetben pedig a=1, b=0, c=-5.

De ahogy nézem, wikipedián ezek is fent vannak.

2015. jan. 12. 20:02
Hasznos számodra ez a válasz?
 7/17 SimkoL ***** válasza:

A #2 hozzászólás alapján, a Pascal 'nagytestvérében', Delphi-ben készült:

[link]

Ez pedig a forrás ha tovább szeretnéd fejleszteni:

[link] ne mond, hogy nem támogatjuk a feltörekvő ifjúságot.

2015. jan. 13. 02:30
Hasznos számodra ez a válasz?
 8/17 A kérdező kommentje:

Nagyon szépen köszönöm. :-)

Köszönöm azt is, hogy feltörekvő ifjúnak gondolsz, sajnos már túl vagyok a harmincon :S

2015. jan. 13. 15:32
 9/17 SimkoL ***** válasza:
Hozzám képest :) Túl az ötvenen, négy unoka...
2015. jan. 13. 15:35
Hasznos számodra ez a válasz?
 10/17 anonim ***** válasza:
Én tuti úgy csinálnám, hogy socket-ban eldobnám a wolframalpha.com:80-ra az egyenletet, az meg mindenféle együttható kérdezgetés nélkül kifossa az eredményt. Ráadásul annyira univerzális lesz, hogy szinte bármit kiszámol neked! :->
2015. jan. 13. 15:36
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!