Kezdőoldal » Számítástechnika » Programozás » Pascalban azonnal bezár az...

Pascalban azonnal bezár az írt program, így nem tudom leolvasni az eredményeket. Mit csináltam rosszul?

Figyelt kérdés

Házit próbálnék csinálni, de nem működik. Írni kellett egy másodfokú megoldót telepakolva iffel. Bezárt, azt hittem, hogy alapjaiban véve rossz, ezért írtam egy nagyon leegyszerűsített változatot, de ugyanúgy bezár, mielőtt elolvashatnám..


Itt a forráskód:


program masodfoku2;

{$APPTYPE CONSOLE}

uses SysUtils;

var a, b, c, d :byte;

begin

writeln('Redukalja 0-ra az egyenletet, majd adja meg ilyen formaban: ');

writeln(' ');

writeln('ax^2 + bx + c');

writeln(' ');

write('a: '); read(a);

write('b: '); read(b);

write('c: '); read(c);

d:=sqr(b)-4*a*c;

if d>0 then writeln('Az egyenletnek nincs megoldasa a valos szamok halmazan')

else

begin

writeln('X1= ', (-b+sqrt(d))/(4*a));

writeln('X2= ', (-b-sqrt(d))/(4*a));

end;

end.



2012. okt. 10. 06:54
1 2
 11/14 coopper ***** válasza:

Szia.


A read (a), read (b), stb. helyett mindenűtt readln (a), readln (b)-ket használj, mivel a read 1 adatot olvas be enter nélkül, a readln pedig ugyanugy 1 adatot olvas be, de itt az adat beadás végen még kell neki egy enter is.


Sok sikert.

Üdv.

2012. okt. 10. 07:37
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:

á, nagyon szépen köszönöm, cooper!

ezzel tökéletesen működik mindenhol!

2012. okt. 10. 07:40
 13/14 anonim válasza:

Az együtthatók bekéréséhez használd a readln-t.

pl.: readln(a);


a readkey a legtöbb pascalban a CRT unitban van, tehát a program elején be kell írni:

uses crt;

vagy

uses crt, SysUtils;

2012. okt. 10. 19:14
Hasznos számodra ez a válasz?
 14/14 anonim ***** válasza:

+1 az utolsónak.

Program programnév;

Uses Crt;{használni kívánt unit}

Var

.

.

.

Readkey;

End.

2014. jún. 4. 18:24
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!