KASUS 2.4 MENCARI KUOSEN DAN RESIDU(TUGAS)
KASUS 2.4
Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q.n + r
ndengan n < m, q adalah kuosen dan r adalah residu (sisa).
nBuatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r. Sebagai contoh :
ninteger m = 73 dan n = 7 dapat ditulis sebagai 73 = 10x7 + 3, yaitu r = 3
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv)
{
int m,n,q,r;
cout<<"Masukkan 2 bilangan. "<<endl;
cout<<"Note : Bilangan pertama harus kecil dari bilangan kedua."<<endl;
cout<<"Bilangan pertama : ";
cin>>n;
cout<<"Bilangan kedua. : ";
cin>>m;
if(n<m)
{
q=m/n;
r=m%n;
cout<<"Hasil :"<<endl;
cout<<"1. sekuen = "<<q<<endl;
cout<<"2. residu = "<<r<<endl;
}
else
{
cout<<"Gagal, Bilangan pertama lebih besar dari bilangan kedua";
}
return 0;
}
Hasil compile kasus 2.4 yang bisa mengeluarkan hasil.
Hasil compile yang gagal mengeluarkan hasil.
0 komentar: