Kezdőoldal » Számítástechnika » Programozás » Mi a baja ennek az algoritmusn...

Mi a baja ennek az algoritmusnak? (C-sharp)

Figyelt kérdés

[link]


A másodfokú egyenlet megoldóképlete akarna lenni leprogramozva. Lefut, látszólag rendesen, de az eredmény MINDIG ROSSZ.


2014. okt. 12. 20:17
1 2
 1/11 anonim ***** válasza:
Nem lehet hogy komplex gyök jön ki?
2014. okt. 12. 20:20
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
Arra azt írja ki hogy NEM SZÁM. és ez jól is van így. több egyenleten is teszteltem amiknek tudom a gyökeit, és nem az jött ki.
2014. okt. 12. 20:22
 3/11 anonim ***** válasza:
2014. okt. 12. 20:23
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:
Rég használtam c# ot de nem kell a gyök függvény miatt meghívni az elején a math könyvtárat?
2014. okt. 12. 20:24
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
100%

Jajj, ne írj már hülyeségeket.


C#-ban névterek vannak, és ha explicit kiírja, hogy Math.Sqrt, akkor nem kell using-olni a névteret, valamint ha ez is lenne a gond le se fordulna a kód.


A probléma az, hogy a ^ operátor nem hatványozásra való.

2014. okt. 12. 20:27
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:

Math.sqrt


ott van.

A system. nem feltétlen kell elé.



de második válaszoló valószínüleg jó nyomon jár.

De ha a ^ a logikai 'vagy' jele , akkor hogy van a hatványozás?

2014. okt. 12. 20:27
 7/11 anonim ***** válasza:
Google?
2014. okt. 12. 20:52
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

double Math.Pow(double hatványalap, double hatványkitevő);

Másrészt int-ből double-be való konverzió során előfordulhatnak nemkívánatos mellékhatások. Először teszteld le math.pow-val, utána kérj be double-ben.

2014. okt. 12. 22:05
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

pff, nemkívánatos mellékhatások :D

igen, ha túlszalad az int-en, akkor lehetnek, igen


de nekem Math.Pow helyett még mindig gyorsabbnak tűnik a "b * b"

2014. okt. 12. 22:13
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

Az nem mellékhatás, az egész mást jelent.

Már csak arra lennék kíváncsi, hogyha az együttható 1ütt hat, akkor már miért nem 1ütt6ó?

2014. okt. 12. 22:20
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!