Kezdőoldal » Számítástechnika » Programozás » Átalakítás 10-es számrendszerb...

Átalakítás 10-es számrendszerből 2-es és 16-os számrendszerre! Segítene valaki? Turbo Pascal nyelven kéne.

Figyelt kérdés

Ezt a feladatot kéne megcsinálnom Turbo Pascal nyelven.

De sajnos gőzöm sincs, hogy-hogy álljak hozzá. Nagyra értékelném, ha valaki segítene egy picit!


2009. márc. 1. 19:32
 1/4 A kérdező kommentje:
Előre is köszönöm!!!
2009. márc. 1. 19:33
 2/4 A kérdező kommentje:

Nagyon fontos lenne.. ha kell adok érte feltöltést moobson (beload).. nem gond.. akár 200GB-t is..

Csak valaki segítsen!!!! :)

2009. márc. 1. 19:38
 3/4 anonim ***** válasza:

dec a decimális számod, bin a bináris szám, egy String típus


while dec>0 do

begin

bin:=inttostr(dec mod 2)+bin;

dec:=dec div 2;

end;


kb valahogy így. Hexában is, csak ott figyelni kell, mert ugya 10=A...16=F

Tehát elosztod a decimálist a kívánt számrendszer alapjával, maradékot leírod egy string elejére (!), az egészosztás eredménye pedig a következő ciklus decimálisa lesz.

2009. márc. 3. 01:18
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Addig osztod a számot 16 al, amíg a a szám 0 nem lesz.

De még mielőtt, osztód, elmented a 16 al való osztási maradákát.

ezt a maradékot egy string változóhoz adod hozzá,majd ha már az eredeti szám elfogyott, a kapot stringet megfordítod.

2010. dec. 2. 21:39
Hasznos számodra ez a válasz?

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!