Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Umwandlung reeller Bruchzahlen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Umwandlung reeller Bruchzahlen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Carty
Grünschnabel


Dabei seit: 05.11.2014
Beiträge: 1

Umwandlung reeller Bruchzahlen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 17:54 Carty ist offline E-Mail an Carty senden Beiträge von Carty suchen Nehmen Sie Carty in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
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?

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.

__________________
Syntax Highlighting fürs Board (Link)
05.11.2014 18:03 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Umwandlung reeller Bruchzahlen