Brüche kürzen C++ ?

02/15/2012 14:39 dacx#1
Hey Guyz.

Hat jemand von euch eine Class für das Kürzen von Brüchen in C++ ?

Meine Class sieht wie folgt aus:

Main.cpp:


Kann mir da schnell jemand helfen?


Danke,
4LPH4!
02/15/2012 14:54 MoepMeep#2
Brüche kürzen gehört ja wohl zu den absolute Grundlagen der Mathematik. Du willst mir ernsthaft sagen, dass du das nicht kannst?

Hier haste was in java ;o
02/15/2012 15:05 dacx#3
Ich kann kürzen, nur nicht in C++ ausprogrammieren.

Da ich noch relativ neu in C++ bin, und keine Ahnung von Java habe, hilft mir dein post leider nicht weiter.
02/15/2012 15:30 Nightblizard#4
Wie würdest du es denn auf dem Papier machen?
Schreib' dir Schritt für Schritt auf wie du das Problem lösen würdest, dann wird dir auch klar was du codetechnisch machen musst.

Probleme erkennen und in Teilaufgaben aufteilen -> Das macht einen guten Programmierer aus. :)
02/15/2012 15:59 MoepMeep#5
Quote:
Originally Posted by 4LPH4! View Post
Ich kann kürzen, nur nicht in C++ ausprogrammieren.

Da ich noch relativ neu in C++ bin, und keine Ahnung von Java habe, hilft mir dein post leider nicht weiter.
Ich bitte dich, die Java syntax ist so ähnlich. Den Ablauf erkennt man auf jedenfall.
02/15/2012 16:04 yihaaa#6
Operatoren überladen und dann soetwas fragen, das ist schon dreist :P
02/15/2012 16:26 warfley#7
Ich glaube euklid hatte einen algorythmus fur den grösten gemeinsamen teiler natürlicher zahlen entwickelt, ich denke dass sollte dir als Hilfestrllung reichen
02/15/2012 18:01 MoepMeep#8
Quote:
Originally Posted by warfley View Post
Ich glaube euklid hatte einen algorythmus fur den grösten gemeinsamen teiler natürlicher zahlen entwickelt, ich denke dass sollte dir als Hilfestrllung reichen
Exakt, diesen habe ich ihm sogar schon gepostet ;)
02/15/2012 18:08 dacx#9
Quote:
Originally Posted by Nightblizard View Post
Wie würdest du es denn auf dem Papier machen?
Schreib' dir Schritt für Schritt auf wie du das Problem lösen würdest, dann wird dir auch klar was du codetechnisch machen musst.

Probleme erkennen und in Teilaufgaben aufteilen -> Das macht einen guten Programmierer aus. :)
Yoah, habs mir erarbeitet. ;<

Quote:
Originally Posted by MoepMeep View Post
Ich bitte dich, die Java syntax ist so ähnlich. Den Ablauf erkennt man auf jedenfall.
Hat mir geholfen, danke.

Quote:
Originally Posted by yihaaa View Post
Operatoren überladen und dann soetwas fragen, das ist schon dreist :P
:d

Quote:
Originally Posted by warfley View Post
Ich glaube euklid hatte einen algorythmus fur den grösten gemeinsamen teiler natürlicher zahlen entwickelt, ich denke dass sollte dir als Hilfestrllung reichen
(:
02/15/2012 19:22 MrSm!th#10
Ich halte es für äußerst gefährlich, den Nenner mit 0 zu initialisieren.
Mach doch einfach nur Konstruktoren, die mindestens den Nenner verlangen und bei 0 einen Fehler zurückgeben, um dem vorzubeugen.
02/16/2012 14:42 dacx#11
Quote:
Originally Posted by MrSm!th View Post
Ich halte es für äußerst gefährlich, den Nenner mit 0 zu initialisieren.
Mach doch einfach nur Konstruktoren, die mindestens den Nenner verlangen und bei 0 einen Fehler zurückgeben, um dem vorzubeugen.
Hab ich schon umgeschrieben, ty.