- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- ricsi99: 6. Genes alaplap tündöklése.. kontra MS/Zintel korlátozásai.(Mehetnek a levesbe)
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- sh4d0w: Tele a hócipőm
- sziku69: Fűzzük össze a szavakat :)
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
- eBay-es kütyük kis pénzért
- Geri Bátyó: Agglegénykonyha 5 – Edények és konyhai eszközök
Aktív témák
-
DKristof
csendes tag
válasz
huntermati #74 üzenetére
Érdemes szerintem a diszkriminánst külön változóba kitenni, többek közt akkor a zárójelet is nehezebb elrontani.
Sőt, én a két eredményt is először kiraknám egy változóba, így jóval hosszabb ugyan a kód, de átláthatóbb és könnyebben bővíthető.Egy klasszikus "pascal-os" kód szerintem valahogy így nézne ki:
program MasodFok;
var
A , B , C , { egyutthatok }
D , { diszkriminans }
X1 , X2 : Real; { megoldasok }
Mo : Integer; { megoldasok szama }
begin
{ beolvasas }
ReadLn(A , B , C);
{ ellenorzes: masodfoku? }
if A <> 0
then
begin
{ diszkriminans }
D := sqr(b) - (4*a*c);
if D > 0
then
begin
{ ket valos gyok van }
Mo := 2;
X1 := (-b + sqrt(d)) / (2*a);
X2 := (-b - sqrt(d)) / (2*a);
end
else if D = 0
then
begin
{ egy valos gyok van }
Mo := 1;
X1 := -b / (2*a);
end
else
{ nincs valos gyok }
Mo := 0;
{ eredmeny kiirasa }
case Mo of
0 : WriteLn('Az egyenletnek nincsen valos gyoke');
1 : WriteLn('Az egyenletnek egy valos gyoke van: ' , X1:12:4);
2 : WriteLn('Az egyenletnek ket valos gyoke van: ' , X1:12:4 , X2:12:4);
end;
end
else
WriteLn('A megadott egyenlet nem masodfoku');
ReadLn;
end. -
Karma
félisten
válasz
huntermati #74 üzenetére
Rosszul zárójeleztél. A helyes képlet (-b ± sqrt(b^2 - 4ac)) / 2a.
De ha már itt tartunk, nem ártana ellenőrizni a determinánst, mielőtt nullával osztasz.A "szam1-2-3" változók helyett lehet, hogy az a, b, c beszédesebb és átláthatóbb lenne.
Aktív témák
Hirdetés
- Dell Latitude 7450 ,14" érintőkijelző,Intel Ultra 5 135U,16GB RAM ,256GB SSD ,magyar ,gar 2027.08.02
- T14 Gen5 14" FHD+ IPS Ultra 7 155U 16GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- Lenovo ThinkPad T14s Gen5 ,14" ,Intel Ultra 5 125U ,16GB RAM ,512GB SSD ,gyári garancia 2028.01.30
- Dell Latitude 7650 ,16" ,Intel Ultra 7 165U ,16GB RAM ,512GB SSD ,ujjlenyomat-olvasó ,2 év garancia
- Google Pixel 10 Pro XL bontatlanul eladó
- 159 - Lenovo LOQ (15APH8) - AMD Ryzen 7 7840HS, RTX 4060
- 143 - Lenovo LOQ (15IRH8) - Intel Core i5-13500H, RTX 4060
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkel
- GYÖNYÖRŰ iPhone 13 128GB Starlight- 1 ÉV GARANCIA, Kártyafüggetlen,,MS3433
- LG 25GR75FG - E-Sport Monitor - FHD 360Hz 1ms - NVIDIA Reflex + G-sync - AMD FreeSync - HDR 400
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest