About Me

assalamu alaikum,,, kembali lagi dengan saya konan kato, kesempatan kali ini saya akan membagikan post terbaru saya yaitu program pecahan menggunakan bahasa pemrograman C++, langsung saja berikut ini source code C++


#include
using namespace std;
void menu();

void samakan(int& a, int& b, int& c, int& d)
{
int x, y;
for (int i=1;i<=(b * d);i++)
{
if ((i % b == 0)&&(i % d == 0))
{
x = i/b;
y = i/d;
break;
}
}
a = a * x; b = b * x; c = c * y; d = d * y;
}
void jumlah()
{
int a, b, c, d, e, f;
cout<<" Pecahan A = ";cin>>a;
cout<<" --\n";
cout<<" ";cin>>b;
cout<

cout<<" Pecahan B = ";cin>>c;
cout<<" --\n";
cout<<" ";cin>>d;
cout<
if (b != d)
samakan(a,b,c,d);
e=a+c;
f=b;
cout<<" A + B = "<<
cout<<" --\n";
cout<<" "<<
cout<
for (int s=0;s<1000000000;s++);
menu();
}
void kurang()
{
int a, b, c, d, e, f;
cout<<" Pecahan A = ";cin>>a;
cout<<" --\n";
cout<<" ";cin>>b;
cout<

cout<<" Pecahan B = ";cin>>c;
cout<<" --\n";
cout<<" ";cin>>d;
cout<
if (b != d)
samakan(a,b,c,d);
e=a-c;
f=b;
cout<<" A - B = "<<
cout<<" --\n";
cout<<" "<<
cout<
for (int s=0;s<1000000000;s++);
menu();
}
void kali()
{
int a, b, c, d, e, f;
cout<<" Pecahan A = ";cin>>a;
cout<<" --\n";
cout<<" ";cin>>b;
cout<
cout<<" Pecahan B = ";cin>>c;
cout<<" --\n";
cout<<" ";cin>>d;
cout<
e=a*c;
f=b*d;
cout<<" A x B = "<<
cout<<" --\n";
cout<<" "<<
cout<
for (int s=0;s<1000000000;s++);
menu();
}
void bagi()
{
int a, b, c, d, e, f;
cout<<" Pecahan A = ";cin>>a;
cout<<" --\n";
cout<<" ";cin>>b;
cout<
cout<<" Pecahan B = ";cin>>c;
cout<<" --\n";
cout<<" ";cin>>d;
cout<
e=a*d;
f=b*c;
cout<<" A : B = "<<
cout<<" --\n";
cout<<" "<<
cout<
for (int s=0;s<1000000000;s++);
menu();
}
void menu()
{
system("cls");
char pil;
cout<<" OPERASI PECAHAN\n";
cout<<"=======================================================\n";
cout<<" a. Operasi Penjumlahan\n";
cout<<" b. Operasi Pengurangan\n";
cout<<" c. Operasi Perkalian\n";
cout<<" d. Operasi Pembagian\n";
cout<<" e. Keluar\n";
cout<<"=======================================================\n";
cout<<" Pilihan Operasi [a..d] = ";cin>>pil;
cout<
switch (pil)
{
case 'a' : jumlah();
break;
case 'b' : kurang();
break;
case 'c' : kali();
break;
case 'd' : bagi();
break;
}
}
void main()
{
menu();
cout<<"=======================================================\n";
cout<<" copyleft(c)BananaSoft2009\n";
cout<<
}

0 komentar:

Posting Komentar