Umwandlung reeller Bruchzahlen |
05.11.2014, 17:54 | Auf diesen Beitrag antworten » | ||
Carty | Umwandlung reeller Bruchzahlen Meine Frage: Hey, hab ein kleines problem beim lösen dieser aufgabe: ###################### ###################### Eine reelle dezimale Zahl N und eine Zielbasis B < 10 werden eingelesen. Es soll ein modularer Algorithmus mithilfe von drei Flussdiagrammen und zwei Unterprogrammen implementiert werden, der die Zahl N in der Zielbasis B umwandelt und ausgibt, wie folgt: a)Das erste Unterprogramm soll den Ganzteil der Zahl als Eingabeparameter erhalten und die entsprechende Ganzzahl in die Basis B umwandeln und zurückgeben b)Das zweite Unterprogramm soll den Nachkommateil als Eingabeparameter erhalten und die entsprechende echte Bruchzahl in die Basis B umwandeln und zurückgeben c)Der Hauptalgorithmus soll die zwei Unterprogramme aufrufen und die reelle Zahl in die Basis B umwandeln und ausgeben ###################### ###################### Meine Ideen: muss ehrlich sein...ich versteh die fragestellung nicht ganz... reelle Zahl zb.: 1,41421356237... und b muss kleiner 10 sein wenn die reelle zahl größer als 10 ist wie soll ich dann den ganzteil der reellen zahl an die basis (welche kleiner als 10 sein soll) umwandeln? und wieso unterprogramme wenn ich einfach im hauptalgorithmus gleich die operation reelle zahl --> b angeben kann... wiegesagt versteh die fragestellung nicht ganz :S |
||
|
|||
05.11.2014, 18:03 | Auf diesen Beitrag antworten » | ||
eulerscheZahl |
indem der Teil aus mehr als einer Ziffer besteht. Das lässt sich recht einfach durch Division mit Rest bestimmen: du teilst den Ganzzahlanteil durch die Basis B, der Rest ist die letzte Ziffer, solange der Ganzzahlanteil des Quotienten positiv ist, wird die Division wiederholt. [quote]und wieso unterprogramme wenn ich einfach im hauptalgorithmus gleich die operation reelle zahl --> b angeben kann...[quote] für das einfache Programm geht es sicher auch ohne. Aber du sollst auch einen vernünftigen Stil lernen, wie er bei größeren Programmen nötig ist, wenn man nicht im Chaos versinken will. |
|