Tampilkan postingan dengan label matdis. Tampilkan semua postingan
Tampilkan postingan dengan label matdis. Tampilkan semua postingan

29 Maret 2017

Menggabungkan program KPK dan FPB

Assalamuallaikum Wr. Wb

*Saat ini aku akan membahas program untuk menghitung kpk dan fpb menggunakan satu program.
Langsung saja ya...
*Source Code
 #include <cstdlib>
#include <iostream>

using namespace std;
    int i,a,b,dhian,feny;

void kpk(){
    for(i=1;i<=b;i++){
        feny=feny+a;

        if(feny % b==0){

        cout<<"\nHasil KPK : "<<feny<<endl;
        break;
        }
    }
}

void fpb(){
    dhian = a%b;                                                  
while (dhian!=0)
{
a = b;
b = dhian;
dhian = a%b;
//cout << a << " % " << b << " = " << dhian <<endl;
}
cout<<"\nHasil FPB : "<<b<<endl;
}

int main(){
    int pilih;

feny=0;

cout<<"1. Menghitung KPK"<<endl;
cout<<"2. Menghitung FPB"<<endl;
cout<<"3. EXIT"<<endl;
cout<<"Masukkan pilihan anda : ";
cin>>pilih;

switch (pilih)
{
case 1:
cout<<"\nMenghitung nilai KPK"<<endl;
cout<<"Masukkan Bilangan Pertama : ";
cin>>a;
cout<<"Masukkan Bilangan Kedua : ";
cin>>b;
cout<<endl;
kpk();

break;


case 2:
cout<<"\nMenghitung nilai FPB"<<endl;
cout << "Masukkan Bilangan Pertama : ";
cin >>a;                            
cout << "Masukan Bilangan Kedua : " ;
cin >>b;
fpb();

break;

case 3:
cout<<"EXIT Now !!!"<<endl;
break;

default:
cout<<"Error !!!"<<endl;
}

    system("PAUSE");
    return EXIT_SUCCESS;
}

*Outputnya :
 


Sekian dan Terimakasih

Read More ->>

Menentukan FPB

Assalamuallaikum Wr. Wb


*Program untuk menentukan FPB :
 #include <cstdlib>
#include <iostream>

using namespace std;
           
int main(int argc, char *argv[]){
   
    int x,y;
          cout<<"Menghitung FPB"<<endl;
          cout<<"Masukkan Bilangan pertama: ";
    cin>>x;
          cout<<"Masukkan Bilangan kedua: ";
     cin>>y;
          cout<<"Nilai FPB dari "<<x<< " dan " <<y<< " adalah ";
          int feny=x%y;
          while (feny !=0)
           {
             x=y;
             y=feny;
             feny=x%y;
           }
      
          cout<<y<<endl;
        
         return 0;
}

*Outputnya :




Sekian dan Terimakasih

Read More ->>

Menentukan KPK

Assalamuallaikum Wr. Wb


*Program Untuk menentukan KPK :
 #include <cstdlib>
#include <iostream>

using namespace std;
           
int main(int argc, char *argv[]){
   
    int a,b;
          
    cout<<"Menghitung KPK"<<endl;
    cout<<"Masukkan Bilangan pertama : ";
    cin>>a;
    cout<<"Masukkan Bilangan kedua : ";
    cin>>b;
     
    int hasil=0;
    for(int i=1;i<=b;i++){
        hasil=hasil+a;
        if(hasil % b==0){
            cout<<"KPK Antara "<<a<<" dan "<<b<<" adalah "<<hasil;
            break;
        }
    }
   
    return 0;
}

*Outputnya :



Sekian dan Terima Kasih

Read More ->>