Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet használni a...

Hogyan lehet használni a "real" tipusú változót?

Figyelt kérdés

Az integert és longint-ot elfogadja, de a real-t már nem. Folyamatosan azt irja, hogy "nem kompatibilus tipusok: real-t kapott, de longint- ot várt volna " ( jobban nem tudom leforditan angólról )

Szóval mi a hiba ? Az összes változónak real-t adtam, de igy se megy


2010. okt. 3. 13:03
1 2
 1/18 anonim ***** válasza:

Pascal?

A real típusú változó egy nem feltétlenül egész számot takar, vagyis lehet benne tizedesvessző. (jobban nem tudom leírni most neked :P)

Szerintem ha mindent real-nak vettél, akkor nem kell hibát adjon, kivéve, ha használod a DIV vagy a MOD operátorokat, amik csak egész típusú változókkal működnek.


Amúgy használhatod a round vagy a trunc függvényt, hogy egésszé kerekítsd a real változót.

2010. okt. 3. 13:20
Hasznos számodra ez a válasz?
 2/18 anonim ***** válasza:

Milyen nyelvet használsz?

Írd ide a konkrét példát!

2010. okt. 3. 13:22
Hasznos számodra ez a válasz?
 3/18 A kérdező kommentje:

Első: az a gond, hogy muszáj div-et használnom

És ezt hiszem ez is a gond, ahogy irtad

Akkor mit csináljak ?

Ja, pascal, különben

2010. okt. 3. 13:25
 4/18 anonim ***** válasza:

Egész osztás: DIV

Valós osztás: /

Eszembe jutott, a real valós változót jelent. :D

Első vagyok.

2010. okt. 3. 13:34
Hasznos számodra ez a válasz?
 5/18 anonim ***** válasza:
OMG mit csináljál. Konvertáld int-té a realt és végezd el a div-t.
2010. okt. 3. 13:57
Hasznos számodra ez a válasz?
 6/18 A kérdező kommentje:

ÁÁ, de te nem érted ??? A végeredmény egy REAL szám kell legyen, vagyis nem muszáj, de ha a beolvasott számok pont egy REAL végeredményt hoznak létre a műveletek során, akkor az a REAL szám reál kell legyen és nem egész

Pl. 63/6 egyenlő 10,5 és ez nem lehet 10

2010. okt. 3. 14:12
 7/18 anonim ***** válasza:

/ jelet írj akkor :D

És a kiirásnál: writeln( r:6:2 );

Itt a két számmal játszadozz és rájössz mire jók... :) Vagy csak hagyd el őket, és akkor is... :P

2010. okt. 3. 15:07
Hasznos számodra ez a válasz?
 8/18 anonim ***** válasza:
Egészosztással NEM fogsz realt kapni, csak ha azt az egészet reallé konvertálod. De egészt lebegőpontos típusban tárolni az barbárság.
2010. okt. 3. 16:41
Hasznos számodra ez a válasz?
 9/18 A kérdező kommentje:
És hogyan kell reállá konvertálni az egészt ?
2010. okt. 3. 17:15
 10/18 anonim ***** válasza:
Cseréld már ki a DIV-eket a kódban / jelre és ennyi.
2010. okt. 3. 17:33
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!