Senin, 14 Maret 2016

Kasus 2.6 : Setiap bilangan bulat selalu bisa ditulis dalam bentuk : m = q.n + r


Assalamu’alaikum w.w.,

 Hallo semua .... 

Pada kesempatan ini saya akan memposting Program Flowchart yaitu program yang berupa :
Setiap bilangan bulat selalu bisa ditulis dalam bentuk : m = q.n + r, yang memiliki Input : n dan m (n < m),.


Analisis : 
- Input   : n dan m (n<m)
- Proses : Kuosen q menggunakan / (asal kedua operan integer), sedangkan r dapat diperoleh dengan menggunakan operator %
- Output : q dan r (disusun seperti yang diminta)

Algoritma :
- Deklarasi : - Input : Integer a,b 
                     - Output : Integer q,r
- Deskripsi : - Read (a,b)(a<b) 
                     - q = a/b   (mendapatkan nilai q)
                     - r =a%b  (mendapatkan nilai r)
                     - m= q*b+r  


 
Berikut ini adalah Gambar Programnya yang menggunakan Aplikasi RAPTOR :



Output/hasil compiler dari program tersebut :



Berikut ini adalah Gambar Programnya yang menggunakan Aplikasi Dev C++ :

#include <iostream>
#include <cstdlib>

/* 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 a, b;
    float q,r,m;
    cout<<"MasukKan Nilai N : ";cin>>a;
    cout<<"Masukkan Nilai M : ";cin>>b;
    cout<<"Masukkan Nilai R : ";cin>>b;
   
    if(a<b){
        q=a/b;
        r=a%b;
        m=q*b+r;
        cout<<endl;
        cout<<"Q = "<<q<<"\nR = "<<r<<endl;
        cout<<"M = "<<m;
    }
    else{
        cout<<"N>M, Nilai Q dan R Error";
    }
   
    return 0;


Output/hasil compiler dari program tersebut :




Selamat mencoba, dan Semoga bermanfaat ....

Wassalamu’alaikum w.w.



Tidak ada komentar:

Posting Komentar