Kamis, 03 April 2014

MEMISAHKAN BILANGAN INTEGER KURANG DARI 1000


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.
Algoritma memisahkan bilangan integer misal: 127, menjadi ratusan ( R ), puluhan ( P ), dan satuan ( S ).
Analisis:
Input   : x
Proses:
R <– x/ 100
P <– (x – R * 100)/ 10
S <–( x –( R * 100) –( P * 10))
Output: tulis (R, P, S)
Deklarasi:
x          :integer (input)
R, P, S :integer (output)
Deskripsi:
read (x)
R <– x/ 100
P <– ( x – R* 100)/ 10
S <– ( x – (R * 100) – ( P * 10))
write ( R )
write ( P )
write ( S )
Program C++ Memisahkan Bilangan Integer
#include <cstdlib>
#include <iostream>
using namespace std;
void uang(int x){
int ratusan,puluhan,satuan;
if(x>=1000){cout<<”Tidak dapat menjangkau nominal yang anda inginkan”;}
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 yang anda inginkan”<<endl;
cin>>input;
uang(input);
system(“PAUSE”);
return EXIT_SUCCESS;
}
Tampilan Output

Tidak ada komentar:

Posting Komentar