Program Memisahkan Bilangan Integer (Algoritma, C++(class), dan Flowchart)
1.Algoritma
a.Inisialisasi Variabel
b.Masukkan angka yang akan di pisah misalkan x
c.Masukkan kedalam rumus
-Ratusan =(x-(x%100))/100
-Puluhan =((x-(x%10))%100)/10
-Satuan =x%10
d.Tamplkan hasilnya
2.Program C++ (class)
#include <iostream>
#include <conio.h>
using namespace std;
class rat
{
public:
int proses();
void keluaran();
private:
int x,r,p,s;
};
int rat::proses(){ cout<<"Memisahkan bilangan integer"<<endl<<endl;
cout<<"Masukkan angka = "; cin>>x;
cout<<endl;
r=(x-(x%100))/100;
p=((x-(x%10))%100)/10;
s=x%10;
}
void rat ::keluaran(){
cout<<"Jadi "<<r<<" Merupakan ratusan"<<endl;
cout<<"Jadi "<<p<<" Merupakan puluhan"<<endl;
cout<<"Jadi "<<s<<" Merupakan satuan"<<endl;
}
int main(int argc, char** argv) {
rat bilangan;
bilangan.proses();
bilangan.keluaran();
return 0;
}
setelah di compaile akan muncul :
3.Flowchart
terimakasih, jangan lupa koment ya h h h h :)
a.Inisialisasi Variabel
b.Masukkan angka yang akan di pisah misalkan x
c.Masukkan kedalam rumus
-Ratusan =(x-(x%100))/100
-Puluhan =((x-(x%10))%100)/10
-Satuan =x%10
d.Tamplkan hasilnya
2.Program C++ (class)
#include <iostream>
#include <conio.h>
using namespace std;
class rat
{
public:
int proses();
void keluaran();
private:
int x,r,p,s;
};
int rat::proses(){ cout<<"Memisahkan bilangan integer"<<endl<<endl;
cout<<"Masukkan angka = "; cin>>x;
cout<<endl;
r=(x-(x%100))/100;
p=((x-(x%10))%100)/10;
s=x%10;
}
void rat ::keluaran(){
cout<<"Jadi "<<r<<" Merupakan ratusan"<<endl;
cout<<"Jadi "<<p<<" Merupakan puluhan"<<endl;
cout<<"Jadi "<<s<<" Merupakan satuan"<<endl;
}
int main(int argc, char** argv) {
rat bilangan;
bilangan.proses();
bilangan.keluaran();
return 0;
}
3.Flowchart
terimakasih, jangan lupa koment ya h h h h :)
Tidak ada komentar:
Posting Komentar