Program Untuk Memisahkan Bilangan Integer yang Kurang dari 1000 Menjadi Komponen-komponennya
Analisis :
n Input
: 127
n Proses
:
n Untuk
memperoleh 1 dari 127 kita gunakan operator div, yaitu
n 127
div 100 à 1
n Operasi
selanjutnya menghitung sisa, yaitu 27 à
menggunakan operator modulo :
n 127
mod 100 à
27
n Silahkan
dilanjutkan …
n Output
: 1 ratusan + 2 puluhan + 7
satuan
C++ :
#include <iostream>
using namespace std;
int main ()
{
int ratusan, puluhan, satuan, x;
cout<<"Memisahkan bilangan integer yang kurang dari 1000\n"<<endl;
cout<<"Masukan nilai x = ";cin>>x;
if(x<=1000){
cout<<"Masukan angka dibawah 1000 "<<endl;}
else{
ratusan =(x- x%100)/100;
puluhan =(x-(x-x%100)-satuan)/10;
satuan =(x%100)%10;}
cout<<"Tampilan hasilnya : "<< endl;
cout << ratusan <<" Ratusan"<<endl;
cout << puluhan <<" Puluhan"<<endl;
cout << satuan <<" Satuan"<<endl;
return 0;
}
0 komentar:
Posting Komentar