Rabu, 23 Maret 2011

Algoritma dan progam (Individu)

Ini adalah algoritma dan progam untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponennya. Contoh : 127 menjadi 1 Ratusan (R), 2 Puluhan (P), dan 7 (S).

SOAL
2). Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari   1000 menjadi  komponen – komponennya. Sebagai contoh : 127 = 1 ratusan + 2 puluhan + 7 satuan .

Jawab:
ALGORITMANYA:
-Masukkan x
-Perhitungan/proses :
  Ratusan (R) → x / 100
  Puluhan (P) → ( x – R * 100)/ 10
  Satuan (S)   → ( x – ( R * 100) – (P*10))
-Keluaran : R, P, S

PROGAM :
#include<iostream>
using namespace std;

void uang(int x){
int ratusan, puluhan, satuan;
if(x>=1000)
{cout<<”tidak dapat mencapai nominal”;}
else{
ratusan=x/100; puluhan=(x- ratusan*100)/10; satuan=(x-ratusan*100-puluhan*10);

cout<<ratusan<<” Ratusan”<<endl;
cout<<puluhan<<” Puluhan”<<endl;
cout<<satuan<<” Satuan”<<endl;
}
}

int main(int argc, char *argv[])
{
int input;
cout<<”Masukkan nominal : ”<<endl;
cin>>input;
uang{input);

system(“PAUSE”);
return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar