Dies ist meine Aufgabe zum lösen: Erstellen Sie ein Programm Umrechnung im Paket praktikum4, welches mit einem selbst zu erstellenden Algorithmus die Umrechnung einer positiven Dezimalzahl (int) in ein Zahlensystem mit einer Basis (int) zwischen 2 und 16 durchführt. Für Stellenwerte größer 9 sind Buchstaben (A, B, C,…) zu verwenden. Die Stellenwerte sind in einer String – Konstanten zu hinterlegen. Prüfen Sie bei der Eingabe die Dezimalzahl und die Basis und beenden Sie bei Verletzung der Anforderungen das Programm mit einer entsprechenden Fehlermeldung.
Meine Frage nun ich soll einen Algorithmus schreiben welcher die Zahlensystem zwischeb 2 und 16 umwandeln kann richtig ?
soweit so gut dies wollte ich mit einer do while schleife tun, da die Zahl auch noch positiv sein soll wollte ich nach der do while schleife ein break setzen vorausgesetzt (x<0) dann soll in die Zeile zurückgesprungen werden in der steht "Bitte geben sie eine beliebige POSÌTIVE Zahl ein:" was passiert ist dass der compiler nun die aussage bei einem Wert unter 0 einfach unendlich lange wiederholt. Ich bitte um hilfe.
liebe grüße Vin.
Meine Frage nun ich soll einen Algorithmus schreiben welcher die Zahlensystem zwischeb 2 und 16 umwandeln kann richtig ?
soweit so gut dies wollte ich mit einer do while schleife tun, da die Zahl auch noch positiv sein soll wollte ich nach der do while schleife ein break setzen vorausgesetzt (x<0) dann soll in die Zeile zurückgesprungen werden in der steht "Bitte geben sie eine beliebige POSÌTIVE Zahl ein:" was passiert ist dass der compiler nun die aussage bei einem Wert unter 0 einfach unendlich lange wiederholt. Ich bitte um hilfe.
liebe grüße Vin.