Jumat, 18 Maret 2016

ALGORITMA DAN PEMROGRAMAN MEREPRESENTASIKAN BILANGAN ( Kasus 2.6 )


Assalamualaikum W.W.,

Haloo sobat semua selamat malam. Pada malam ini ane bakal share tentang program untuk merepresentasikan sebuah bilangan.
Apa sih maksudnya ? Nah maksud programnya disini adalah merubah setiap bilangan bulat ke dalam bentuk : m=q*n+r
Dengan nilai 'n' harus lebih kecil dari 'm', q adalah sebuah kuosen dan r adalah residu atau sisa.

 Pada awal tentu kita butuh men-deklarasikan 4 buah variabel. Variabel m dan n merupakan sebuah inputan dan variabel q dan r merupakan outputan.
Setelah kita menginputkan nilai ke variabel m dan n program akan memproses nya dengan sebuah rumus :

  • q=m/n
  • r=m%n
setelah q dan r didapatkan barulah keduanya akan di outputkan di akhir program.

Kode dalam bentuk C++ nya bisa kita lihat dibawah ini ::

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main(int argc, char** argv) {
    int m,n,q,r;
    cout<<"Masukin m : ";
    cin>>m;
    cout<<"Masukin n : ";
    cin>>n;
    if(n<m){
        q=m/n;
        r=m%n;
        cout<<m<<"="<<q<<"*"<<n<<"+"<<r<<endl;
    }
    else
    cout<<"N harus lebih kecil dari M";
   
    return 0;
}

Sama seperti penjelasan diatas dalam bentuk c++ juga tidak jauh berbeda. Disini ane menggunakan IF atau peng-kondisian dimana fungsinya untuk menyaring data agar kalau ada yang memasukkan N lebih besar dari M program tersebut tidak akan memunculkan hasil.

Hasil nya bisa di liat di bawah ini ::

Yoooooooot ,, gimana tuh programnya masih mudah dan simpel kan ya . Semoga bisa memberi manfaat kepada semua nya termasuk diri saya sendiri .

Wassalamualaikum W.W.


untuk program lainnya bisa kunjungi blog temen ane Disini atau Disini

0 komentar

Posting Komentar