Jumat, 20 Maret 2015

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

Jumat, 20 Maret 2015

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;   
   }

   






Tidak ada komentar:

Posting Komentar