Kamis, 30 Juni 2011

Algoritma memisahkan Bil. integer yang kurang dari 1000 menjadi Komponen-komponennya


Algoritmanya Sebagai Berikut:
  1. Masukan bilangan a sebanyak (3 digit)
  2. x/100=x1 {jika (x) dibagi 100 maka hasilnya akan masuk di variabel (x1)}
  3. x mod 100=y {jika (x) dibagi 100 menghasilkan sisa maka akan masuk ke variabel (y)}
  4. y/10=y1 {jika (y) dibagi 10 maka hasilnya akan masuk di variabel (y1)}
  5. z/1=z1 {jika (z) dibagi 1 maka hasilnya akan masuk di variabel  (z1)}
  6. y mod 10=z {jika (y) dibagi 10 menghasilkan sisa maka akan masuk ke variabel (z)}
Penjabaran Dalam Bentuk Progran C++ Sebagai Berikut :
#include<iostream.h>
#include<conio.h>
int main(){
int x, x1, y, y1, z, z1;
cout<<"Masukan tiga(3) digit suatu bilangan integer : ";
cin>>x;
x1=x/100;
y=x%100;
y1=y/10;
z=y%10;
z1=z/1;
cout<<endl;
cout<<"Penjabarannya Dalam Bentuk Eksekusi Komponen-komponennya adalah:"<<endl;
cout<<x1<<" "<<"Ratusan + "<<y1<<" "<<"Puluhan + "<<z1<<" "<<"Satuan"<<endl;
getch();
return 0;
}
Aril Enggal's Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

Tidak ada komentar:

Posting Komentar