Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65276

Co sądzicie o moim programie

$
0
0

Co sądzicie o moim programie? Wiem że jest banalny, ale uczę się dziedziczenia i ogólnie klas i chciałem to jakoś zgarnąć w jedno. Dlatego nie piszcie mi komentarzy typu: "Idź lepiej ucz się C++".

 

#include <iostream>
#include <cstdlib>

using namespace std;

class NWD
{
protected:
    int lb1, lb2, maxx, nwd;

public:
    void funk()
    {
        cout<<"Podaj 2 liczby(calkowite): ";
        while(!(cin>>lb1>>lb2))
        {
            cout<<"Blad wczytywania liczby!\n";
            exit(0);
        }

        if(lb1>lb2)  {maxx = lb1;}

        else  {maxx = lb2;}

        for(int i=1; i<=maxx; i++)
        {
            if((lb1%i==0) && (lb2%i==0))
            {
                nwd = i;
            }
        }
        cout<<"\nNWD liczb "<<lb1<<","<<lb2<<" to: "<<nwd<<'\n';
    }
};

class NWW :public NWD
{
private:
    int nww;

public:
    void fun()
    {
        nww = (lb1*lb2)/nwd;
        cout<<"\nNWW liczb "<<lb1<<","<<lb2<<" to: "<<nww<<'\n';
    }
};

int main()
{
    NWW show;
    show.funk();
    show.fun();
}

 


Viewing all articles
Browse latest Browse all 65276

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>