Kezdőoldal » Számítástechnika » Programozás » Mért nem jó a pascal kód?

Mért nem jó a pascal kód?

Figyelt kérdés

program terulet;

var r:string;



x:=3.14;

begin


write('Írd be a kör sugarát: ');

readln(r);


writeln('A kör terlüte: ' , r*r*x);

writeln('A kör kerlete: ', 2*r*x);


End.


és hogy lehet megcsinálni h az eredményt 2 tizedes jegyig írja ki???


2014. febr. 5. 19:38
1 2
 11/12 SimkoL ***** válasza:

program terulet;


const x = 3.14;

var r : real;


begin

Write('Ird be a kor sugarat: ');

ReadLn(r);

WriteLn('A kor terulete: ', r * r * x :0 :2);

WriteLn('A kor kerulete: ', 2 * r * x :0 :2);

ReadLn;

end.


Talán így már megérted :)

2014. febr. 5. 20:58
Hasznos számodra ez a válasz?
 12/12 coopper ***** válasza:

Szia.


Csak, hogy tudd mi volt / mi a hiba a forrásodban :


var x,r:integer;

..

..

..

x:=3.14;


Tehát integerként (egészként) deklaráltad x-et mint változót, aztán pedig adtál neki egy real tupusú (valós) értéket (3.14).


Az integert kell átjavitani 'real'-lá és akkor elvileg működni fog.


Sok sikert.

üdv.

2014. febr. 5. 21:37
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!