Membaca masukan nilai n dan m dengan n<m kemudian menuliskan outputnya berbentuk
m = q.n + r
Setiap
bilangan bulat selalu bisa ditulis dalam bentuk :
m = q.n
+ r
dengan n < m, q adalah kuosen dan r adalah
residu (sisa).
Buatlah algoritma untuk merepresentasikan m dan
dalam bentuk m = q.n + r. Sebagai contoh :
integer m = 73 dan n = 7 dapat ditulis sebagai
73 = 10x7 + 3, yaitu r = 3.
Menggunakan c++ :
#include<iostream>
using namespace std;
main(){
int n,m,q,r;
cout<<"
-----m=q.n+r----"<<endl<<endl;
cout<<"m >
n"<<endl;
cout<<"masukan nilai n
= "; cin>>n;
cout<<"masukan nilai m
= "; cin>>m;
q= m/n;
r= m%n;
if(m>n){
cout<<"nilai untuk q=
"<<q<<endl;
cout<<"nilai untuk r=
"<<r<<endl<<endl;
cout<<" jadi
"<<m<<"="<<q<<"."<<n<<"+"<<r<<endl;
}
else{
cout<<"salah
input";
}
Output :
Tidak ada komentar:
Posting Komentar