Upload
1300018078
View
12
Download
1
Embed Size (px)
Citation preview
Latihan Individu
Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Analisis Input : Masukkan bil < 1000 Proses : Untuk Menghitung :
Ratusan : a-pulrat ratusan rat/100
Puluhan : a%100pul pul-satuanpuluhan puluhan/10puluhan
Satuan : a%10satuan Output : ratusan+”ratusan”
puluhan+”puluhan” satuan+”satuan”
ALGORITMA
Deklarasia : integer(input) ratusan, puluhan, satuan : integer (output)
Deskripsiread (a)satuana%10pula%100puluhpul-satuanpuluhanpuluh/10rata-pulratusanrat-100
Flowchart
int main (){int nilai,ribuan,ratusan,puluhan,satuan;cout<<"masukan nilai ( kurang dari 10000 )= ";cin >>nilai; if(nilai<10000){ ribuan=nilai/1000; ratusan=(nilai-ribuan*1000)/100; puluhan=(nilai-ribuan*1000-ratusan*100)/10; satuan=(nilai-ribuan*1000-ratusan*100-puluhan*10); cout<< " tampilannya sebagai berikut : " << endl; cout<<endl; cout<<"Ratusan : "<<ratusan<<endl; cout<<"Puluhan : "<<puluhan<<endl; cout<<"Satuan : "<<satuan<<endl; } else{ cout<<"Maaf angka yang anda inputkan terlalu besar"<< endl; }getch();}
BahaSa C++