C# Umrechner Dez nach Okt ?

cyber_storm

Grünschnabel
C#
MSVC++ 6.0

Hallo erst mal ich habe bei mir auf der Berufsfachschule die Aufgabe bekommen ein Programm (Funktion) zu schreiben die nachher mit einem anderen Programm / Funktionen funktionieren soll meine Funktion soll eine eingegebene Dezimalzahl in eine Oktalzahl umwandeln.
Meine ersten versuche scheiterten kläglich da ich immer eine Möglichkeit suchte die Nachkommastellen des Ergebnisses der Dez zahl nach den ich sie durch 8 geteilt habe auszulesen was ich biss jetzt nicht auf die reihe bekommen habe.



122 : 8 = 15,25 ? 0,25 * 8 = 2
15 : 8 = 1,875 ? 0,875 * 8 = 7
1 : 8 = 0,125 ? 0,125 * 8 = 1

was in diesen Fall z.b. für 122 / 8 =15,25 die 0,25 die ich dann mit acht multiplizieren muss

ich würde mich sehr freuen wenn ich mit mit meinem Problem weiterhelfen könntet.
 
Meinst Du jetzt C++ _oder_ C# ? Sind zwei recht unteschiedliche Sprachen...


Was du suchst ist der Restwert der Division. Dafür gibt es einen Restwert-Divisor in C, C++ (und auch in C# ;) )

Code:
 int wert = 122 / 8;  // in wert steht 15
 int restwert = 122 % 8; // In restwert steht 2;
 
Zurück