Forum
Tipps
News
Menu-Icon

Formel für hex-System

Hi,
da ich erst 13 bin hatte ich noch nicht in der Schule wie man eine Dezimale Zahl eine Hexadezimale umrechnet (soll ein Programm werden z.b. 444 = 1BC (mit dem Taschenrechner weiß ich ja wie...))

Also danke im Vorraus und haltet auch bitte ran  ;)

matze


Antworten zu Formel für hex-System:

Wenn du wüsstest, wofür die due Dinger brauchst, weisst du auch, was sie sind, und dann weisst du auch ziemlich genau, wie man sie umrechnet.

PS: Wenns nur um Ausgabe geht, tuts c(++) auch automatisch für dich..., sieht std::hex oder printf doku...

Gehts bitt noch etwas genauer?


Umwandlung von Zahl X in ein Zahlensystem zur Basis N:

Eingabe: X (Zahl)
Ausgabe: R (Folge von Zeichen des Zielsystems

start:
z = X modulo N;
z von links an R anfügen
X = X geteilt durch N (abrunden)
goto start solange X > 0



Beispiel: Dualsystem (Basis 2)
X = 9

z = X % 2 = 9 % 2 = 1
R = "1"
X = X / 2 = 9 / 2 = 4
X != 0, also von vorn
z = X % 2 = 4 % 2 = 0
R = "01"
X = X / 2 = 4 / 2 = 2
X != 0, also von vorn
z = X % 2 = 2 % 2 = 0
R = "001"
X = X / 2 = 2 / 2 = 1
X != 0, also von vorn
z = X % 2 = 1 % 2 = 1
R = "1001"
X = X / 2 = 1 / 2 = 0
X == 0, also fertig

9 ist 1001

ausführlich genug ?

Hm ich glaub man muss rechts anfügen, dumm dass 9 so symmetrisch is und es nich auffiel :-)


« 3d Spie programmierungDateien einer Engine »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Eingabefelder
Als Eingabefelder werden in einem Programm oder in Online-Formularen die Stellen bezeichnet, an denen Informationen eingetippt werden können. Die Beschriftung neben ...