MEMISAHKAN BILANGAN INTERGER <=1000
Buatlah algoritma dan program untuk
memisahkan bilangan integer yang kurang dari 1000
menjadi komponen-
komponennya. Sebagai contoh : 127 = 1 ratusan
+ 2 puluhan + 7 satuan.
penjelasan:
- masukan bilangan a sebanyak 3 digit.
- cari ratusannya :
ratusan:a/100
-cari puluhan dengan rumus:(a-ratusan*100)/10
-cari satuan dengan rumus :(a-ratusan*100-puluhan*10)
- hasil.
Dev C++
#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 a, ratusan, puluhan, satuan;
cout<< "masukan nilai a = " << endl;cin >> a;
if(a>=1000)
cout<<"Masukkan angka hanya 3 digit " << endl;
else
ratusan =a/100;
puluhan =(a-ratusan*100)/10;
satuan =(a-ratusan*100-puluhan*10);
cout<< " tampilan adalah : " <<endl;
cout << ratusan << " Ratusan" <<endl;
cout << puluhan << " Puluhan" <<endl;
cout << satuan << " Satuan" <<endl;
return 0;
}
#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 a, ratusan, puluhan, satuan;
cout<< "masukan nilai a = " << endl;cin >> a;
if(a>=1000)
cout<<"Masukkan angka hanya 3 digit " << endl;
else
ratusan =a/100;
puluhan =(a-ratusan*100)/10;
satuan =(a-ratusan*100-puluhan*10);
cout<< " tampilan adalah : " <<endl;
cout << ratusan << " Ratusan" <<endl;
cout << puluhan << " Puluhan" <<endl;
cout << satuan << " Satuan" <<endl;
return 0;
}
Raptor
Tidak ada komentar:
Posting Komentar