Ich bin neu in der Programmierung und Javascript und wurde gebeten, für eine Aufgabe, um Basis 10 Zahlen in eine binäre Basis zu konvertieren, ohne Verwendung von speziellen Javascript Methoden (wie alert (a.toString (16))), und ich darf nur Schleifen, Arrays und Funktionen verwenden. Das ist was ich bisher habe:Konvertieren einer Basis 10 Nummer in andere Basen 2 ohne eingebaute Javascript Funktionen
var number = prompt("Enter an unsigned base 10 number");
if (number>=0) {
var base = prompt("Enter b for binary, o for octal, or h for hexadecimal");
if (base=="h"||base=="H") {
;
}
So wie Sie sehen können, habe ich nicht viel zu machen. Ich war neugierig, welche Gleichung oder Formel ich verwenden würde, um die Basis 10-Zahl zu konvertieren, und auch, wie ich A = 10, B = 11, C = 12 usw. für eine hexadezimale Basis zeigen soll. Jede Hilfe würde sehr geschätzt werden!
Möchten Sie auf Binary konvertieren müssen (2 basiert) oder hexadezimal (16 basiert)? –
Zu allen dreien, binär, hexadezimal und oktogonal. Abhängig von der Basis, zu der der Benutzer konvertieren möchte, wird der Code für diese spezifische Basis ausgeführt. – LA495
Sie scheinen nach einem Algorithmus zu sein (z. B. [* Ändern Sie eine Zahl von Basis 10 auf eine andere Basis *] (http://mathbits.com/MathBits/CompSci/Introduction/frombase10.htm)). Sobald Sie das gefunden haben, sollten Sie versuchen, es zu programmieren. Das ist der Schritt, für den diese Site ist. – RobG