Ø
Syntax Turbo pascal 1.5
Ø
Syntax C++ :
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a,b,c,d; int p; int faktor1, faktor2, kpk, fpb; cout<<”masukkan pilihan anda : \n”; cout<<”1. Menentukan KPK \n “; cout<<”2. Menentukan FBP \n”; cout<<”3. Exit \n “; cin>>p; switch(p) { case 1: cout<<”menghitung KPK \n”; cout<<”masukkan Bilangan pertama : \n”; cin>>a; cout<<”masukkan bilangan kedua : \n”; cin>>b; if (a<b) if (a%b) { for(c=0;c<=a;c++) { if(a%c); else faktor1=c; } for(d=0;d<=b;d++) { b%d; if (b%d); else faktor2=d; }} else kpk=a; else if (b%a) { for(d=0;d<=b;d++) { if(b%d); else faktor1=d; } for(c=0;c<=b;c++) { if (a%c); //lamjutkan else faktor2=c; } } else kpk=b; fpb=faktor1*faktor2; cout<<”bilangan pertama :”<<faktor1<<endl; cout<<”bilangan kedua :”<<faktor2<<endl; cout<<”KPK :”<<kpk<<endl; break; case 2: cout<<”menghitung FPB\n”; cout<<”masukkan bilangan pertama : \n”; cin>>a; cout<<”masukkan bilangan kedua : \n”; cin>>b; if (a) if (b%a) { for(c=0;c>=a;c–) { if(c%a); //lamjutkan else faktor1=c; } for(d=0;d>=b;d–) { if(d%b); //lanjutkan else faktor2=d; } for(c=0;c>=b;c–) { if(c%a); //lanjutkan else faktor1=c; } } else fpb=b; fpb=faktor1+faktor2; cout<<”bilangan pertama : ” <<faktor1<<endl; cout <<”bilangan kedua :” <<faktor2<<endl; cout<<”FPB : “<<kpk<<endl; break; case 3: cout<<”exit now !!! \n”; break; default: cout<<”error !! “; } //getch(); system(“PAUSE”); return EXIT_SUCCESS; } |
0 komentar:
Posting Komentar