Guest
Public paste!

Untitled

By: a guest | Feb 9th, 2010 | Syntax: C++ | Size: 1.41 KB | Hits: 32 | Expires: Never
Copy text to clipboard
  1. //---------------------------
  2. // Includes
  3. //---------------------------
  4. #include "Breuk.h"
  5.  
  6. //---------------------------
  7. // Defines
  8. //---------------------------
  9. #define GAME_ENGINE (GameEngine::GetSingleton())
  10.  
  11. //---------------------------
  12. // Constructor & Destructor
  13. //---------------------------
  14. Breuk::Breuk(int teller, int noemer):m_teller(teller),m_noemer(noemer)
  15. {
  16.         // nothing to create
  17. }
  18.  
  19. Breuk::~Breuk()
  20. {
  21.         // nothing to destroy
  22. }
  23.  
  24. //---------------------------
  25. // Eigen methoden
  26. //---------------------------
  27.  
  28. Breuk* Breuk::Vereenvoudig()
  29. {
  30.         return 0;
  31. }
  32. int Breuk::GetNoemer(int noemer)
  33. {
  34.         m_noemer = noemer;
  35.         return m_noemer;
  36. }
  37. int Breuk::GetTeller(int teller)
  38. {
  39.         m_teller = teller;
  40.         return m_teller;
  41. }
  42. int Breuk::Ggd( int getal1,int getal2)
  43. {
  44.         int kleinste = 0;
  45.         if(getal1 <= getal2)
  46.                 kleinste = getal1;
  47.         else
  48.                 kleinste = getal2;
  49.         while(kleinste > 0)
  50.         {
  51.                 int restTeller = getal1%kleinste;
  52.                 int restNoemer = getal2%kleinste;
  53.                 if(restTeller == 0 && restNoemer == 0)
  54.                 {
  55.                         return kleinste;
  56.                        
  57.                 }
  58.                 --kleinste;
  59.         }
  60.         return 0;
  61. }
  62. Breuk* Breuk::Clone()
  63. {
  64.         return 0;
  65. }
  66. Breuk* Breuk::Maal(Breuk* breuk2Ptr)
  67. {
  68.         return 0;
  69. }
  70. Breuk* Breuk::Min(Breuk* breuk2Ptr)
  71. {
  72.         return 0;
  73. }
  74. Breuk* Breuk::Plus(Breuk* breuk2Ptr)
  75. {
  76.         return 0;
  77. }
  78. void Breuk::Paint()
  79. {
  80.         GAME_ENGINE->MessageBox(String("De teller is ") + m_teller + " en de noemer is " + m_noemer);
  81.        
  82. }