Program Penyelesaian Sigma dengan OOP C++

loading...

Program Penyelesaian Sigma dengan OOP C++

Oyasuminasai Minna ! Dari judulnya kita akan berbicara mengenai sigma ,gatau sigma ? aduh cari aja di eyang kita ya eyang google langsung saja ke soalnya seperti dibawah ini :
dalam kasus ini n,m dan k adalah parameter input jadi langsung saja kita ke source codenya 

Source Code C++

#include <cstdlib>
#include <math.h>
#include <iostream>
using namespace std;
class Sigma
{
private :
    int n,m,k;
public:
    void SetN(int N)
    {
        n = N;
    }
    void SetM(int M)
    {
        m = M;
    }
    void SetK(int K)
    {
        k = K;
    }
    int Sigma1(int n)
    {
        int Sum = 0;
        for(int k=0;k<=n;k++)
        {
            Sum = Sum + pow(k,2);
        }
        return Sum;
    }
    int Sigma2(int m)
    {
        int Sum = 0;
        for(int k=0;k<=m;k++)
        {
            Sum = Sum + (2*(pow(k,2)));
        }
        return Sum;
    }
    void HasilSigma(int n, int m)
    {
        cout<<"Hasil : "<<(float)Sigma1(n)/Sigma2(m);
    }
};
int main(int argc, char** argv) {
    Sigma *S = new Sigma;
    int n,m,k;
    cout<<"Input n = ";
    cin>>n;
    cout<<endl;
    cout<<"Input m = ";
    cin>>m;
    cout<<endl;
    S->SetN(n);
    S->SetM(m);
    S->SetK(k);
    S->HasilSigma(n,m);
    return 0;
}


Mari kita bahas source code nya
#include <cstdlib>
#include <math.h>
#include <iostream>
using namespace std;
class Sigma
{
private :
    int n,m,k;
untuk bagian header dan inisialisasi variable tidak saya bahas disini karena itu merupakan dasar dari pemrograman yah kita membuat class sigma karena kita akan membuat penyelesaian sigma ini sudah OOP(Object Oriented Programming)
void SetN(int N){}
void SetM(int M){}
void SetK(int K){}
Pada bagian ini kita menggunakan prosedur untuk melakukan set nilai pada N,M dan juga K
int Sigma1(int n){}
int Sigma2(int m){}
void HasilSigma(int n, int m){}
Perhitungan sigma dibuat jadi dua kali perhitungan ,dengan kata lain pembaginya kita buat dalam fungsi berbeda.Kita menggunakan fungsi disini karena kita akan mengembalikan nilai untuk masing-masing sigma yang akan dipanggil ke dalam prosedur hasil sigma dimana dalam prosedur ini akan membagi kedua hasil return dari fungsi tadi

Hasil setelah dijalankan menggunakan cmd

Semoga bermanfaat.
Previous
Next Post »
Thanks for your comment