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