Berikut adalah algoritmanya :
1. Masukkan bilangan antara 1-9999
2. Hitung bilangan ribuan dengan rumus x/1000
4. Hitung bilangan ratusan dengan rumus (x-ribuan*1000)/100
5. Hitung bilangan puluhan dengan rumus (x-ribuan*1000-ratusan*100)/10
6. Hitung bilangan satuan dengan rumus (x-ribuan*1000-ratusan*100-puluhan*10)
7. Tampilkan hasil berdasarkan komponennya
2. Hitung bilangan ribuan dengan rumus x/1000
4. Hitung bilangan ratusan dengan rumus (x-ribuan*1000)/100
5. Hitung bilangan puluhan dengan rumus (x-ribuan*1000-ratusan*100)/10
6. Hitung bilangan satuan dengan rumus (x-ribuan*1000-ratusan*100-puluhan*10)
7. Tampilkan hasil berdasarkan komponennya
Programnya sebagai berikut :
#include <iostream.h>
void main(){
int x,ribuan,ratusan,puluhan,satuan;
cout<<"Memisahkan bilangan integer menjadi komponennya"<<endl<<endl;
cout<<"Masukkan bilangan dari 1-9999: ";cin>>x;cout<<endl;
ribuan=x/1000;
ratusan=(x-ribuan*1000)/100;
puluhan=(x-ribuan*1000-ratusan*100)/10;
satuan=(x-ribuan*1000-ratusan*100-puluhan*10);
cout<<""<<ribuan<<" adalah bilangan ribuan"<<endl;
cout<<""<<ratusan<<" adalah bilangan ratusan"<<endl;
cout<<""<<puluhan<<" adalah bilangan puluhan"<<endl;
cout<<""<<satuan<<" adalah bilangan satuan"<<endl;}
0 comments:
Post a Comment