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