4
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”

Latihan individu f

Embed Size (px)

Citation preview

Page 1: Latihan individu f

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”

Page 2: Latihan individu f

ALGORITMA

Deklarasia : integer(input) ratusan, puluhan, satuan : integer (output)

Deskripsiread (a)satuana%10pula%100puluhpul-satuanpuluhanpuluh/10rata-pulratusanrat-100

Page 3: Latihan individu f

Flowchart

Page 4: Latihan individu f

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++