Pertemuan Ke 2 Kasus 2.6
Setiap bilangan bulat ditulis dalam bentuk :
m = q.n + r
Analisis :
n Ingat ! Bila perlu buatlah contoh
bilangan tertentu sehingga kita memperoleh gambaran bagaimana cara kerja
(proses) yang akan dilakukan algoritma.
n Input : n dan m (n < m),
n Proses : Kuosen q menggunakan /
(asal kedua operan integer), sedangkan r dapat diperoleh dengan menggunakan
operator %.
n Output : q dan r (disusun seperti
yang diminta)
Flowchart :
C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int m, n, r, q;
cout << "Masukkan nilai M :";
cin >> m;
cout << "Masukkan nilai N (lebih kecil dari nilai M):";
cin >> n;
if (n<m)
{
r =m % n;
q =(m-r)/n;
cout << "Kuosen :" << q << endl;
cout << "Residu :" << r << endl; }
else
{
cout << "Nilai N harus lebih kecil dari nilai M" << endl;
}
}
0 komentar:
Posting Komentar