animasi bergerak gif
My Widget
Hai MBLO!

Jumat, 25 Maret 2016


Kasus 2.6

Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q . n + r 
          dengan n<m , q adalah kousen dan r adalah residu.
  Buatlah algoritma untuk mempresentasikan m dan dalam bentuk m = q.n+r sebagai contoh : integer m =3 dan n=7 dapat di tulis sebagai 73 = 10x7+3, yaitu r=3
    Analisis :
    ·  Ingat ! Bila perlu buatlah contoh bilangan tertentu sehingga kita memperoleh gambaran bagaimana cara kerja (proses) yang akan dilakukan algoritma.
    ·  Input : n dan m (n < m),
    ·  Proses : Kousen q menggunakan / (asal kedua operan integer), sedangkan r dapat di peroleh dari %.
    ·  Output : q dan r (disusun seperti yang diminta.
    1.     Algoritma

    ·         Mendeklarasikan variable m,n dan r  dengan tipe data integer
    ·        Menginputkan 2 bilangan untuk m dan n,
    ·         Proses dengan rumus untuk  q=m/ndan  r=m%n;
    ·        Outputkan hasilnya.

    2.     Program dan Flowchat

     #include <iostream>
    using namespace std;
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    int main(int argc, char** argv) {
        int m,n,r;
        float q;
        cout<<"Input m = ";cin>>m;
        cout<<"Input n = "; cin>>n;
        q=m/n;
        r=m%n;
        cout<<m<<" = "<<q<<" x "<<n<<" + "<<r;
                    return 0;

    Tidak ada komentar:

    Posting Komentar