Breaking News

Sabtu, 19 Maret 2016

# Kasus 2.6

Kasus 2.6

Setiap Bilangan Bulat selalu bisa di tulis dalam bentuk :
                                    M= q.n+r
Dengan n<m, q adalah kousen dan r adalah residu. Buatlah algoritma untuk meperentasikan m dalam bentuk m=q.n+r,sebagai contoh integer m=3 dan n=7 dapat tulis sebagai 73=10x7+3,yaitu r=3.
Analisis :
1.       Buatlah contoh bilangan tertentu sehingga kita memperolah gambar bagaimana cara kerja yang akan di lakukan algoritma.
2.       Input :n dan m (n<m),
3.       Proses : kousen q ,menggunakan sedangkan r dapat di peroleh dari %
4.       Output : q dan r

Algoritma nya :
1.       Deklarasikan m,n,r sebagai integer .
2.       Input :nilai  m,dan nilai n
3.       Panggil dengan rumus q=m div n. dan r= m mod n .
4.       Output : kousen + q dan residu  + r

Saya akan mencontohkan angka 31 , m=31,dengan n=3 sehingga 31=10x3+1,dengan r=1.
#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 a,b,r;
            float q;
            cout<<" a = ";cin>>a;
            cout<<" b = ";cin>>b;
            q=a/b;
            r=a%b;
            cout<<a<<" = "<<q<<" x "<<b<<" + "<<r;
           
           
            return 0;
}







Tidak ada komentar:

Posting Komentar