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

Informatiker Board » Themengebiete » Praktische Informatik » Umwandlung reeller Bruchzahlen » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
eulerscheZahl

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.
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