Feladat: írj egy programot, ami bekér egy 10-es számrendszerbeli egész számot, majd átalakítja 2-es számrendszerbelivé. Valaki elmagyarázná?
És ennek mi a logikája mert én nem értem a neten talált kész kódok alapján.
Miért kell a két osztási művelet hogy ez működhessen? Hogyan történik ez?
"És ennek mi a logikája mert én nem értem a neten talált kész kódok alapján.
Miért kell a két osztási művelet hogy ez működhessen? Hogyan történik ez?"
Na, ezt kellett volna megtanulnod.
program Project2;
{$APPTYPE CONSOLE}
uses SysUtils;
var dec_szam : Integer;
bin_szam : String;
begin
bin_szam := '';
dec_szam := 101;
while dec_szam > 0 do
begin
bin_szam := IntToStr(dec_szam mod 2) + bin_szam;
dec_szam := dec_szam div 2;
end;
WriteLn(bin_szam);
ReadLn;
end.
A div egész osztás, a mod 'maradékos', az IntTostr() 'betűvé' alakítja a számot, de szerintem elsőre is le kellene jönni, mivel a Pascal 'oktatónyelv'. Ha nem érted meg akkor nem neked való a programozás.
Jó ez a PDF amit küldtél de pont a lényeg az ami ebből hiányzik.
Lépésről lépésre le van írva hogy hogyan lehet átváltani a számokat de az nincs ott hogy a lépések amikre szükség van miért kellenek,szükségesek. Így ha valaki ezt ha bemagolja megbukni bele talán már nem fog de így továbbra sem érti, ébred rá a legfontosabbra.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!