Program Menghitung dan Menampilkan Angka Ribuan,Ratusan,Puluhan dan Satuan
Hello Brokz!
Dalam postingan kali ini saya akan membuat program yang meminta user untuk memasukkan angka ribuan, ratusan, puluhan, dan satuan dimana hasilnya adalah gabungan dari angka-angka tersebut, oke mari kita buat analisis dan algoritmanya terlebih dahulu.
Analisis :
ribu = 1000
ratus = 200
puluh = 30
satu = 4
jumlah = ribu + ratus + puluh + satu
= 1000 + 200 + 30 + 4 = 1234
Algoritma input_angka
Deklarasi :
ribu : integer
ratus : integer
puluh : integer
satu : integer
Deskripsi :
read(ribu,ratus,puluh,satu)
jumlah <-- ribu + ratus + puluh + satu
write (jumlah)
Beginilah jika kita menggunakan raptor :
Cek Programnya di bawah ini :
#include <iostream>
using namespace std;
class angka{
friend ostream& operator<<(ostream&, angka&);
friend istream& operator>>(istream&, angka&);
public:
int ribu, ratus, puluh, satu, jumlah;
void hitung();
};
void angka::hitung(){
jumlah=ribu+ratus+puluh+satu;
}
istream& operator>>(istream& in, angka& x){
cout<<"Masukan Ribuan = ";
in>>x.ribu;
cout<<"Masukan Ratusan = ";
in>>x.ratus;
cout<<"Masukan Puluhan = ";
in>>x.puluh;
cout<<"Masukan Satuan = ";
in>>x.satu;
return in;
}
ostream& operator<<(ostream& out, angka& x){
out<< "Hasil = "<<x.jumlah;
return out;
}
int main(){
angka y;
cin>>y;
y.hitung();
cout<<y;
}
Dalam program tersebut meminta inputan dari user sebanyak 4 kali dimana user akan menginputkan angka yang bernilai ribuan ratusan puluhan dan satuan. dan dalam program tersebuat saya menggunakan class dimana dalam class tersebut bersifat public dimana di dalam class tersebut saya mendeklarasikan variable dan sebuah fungsi. Dimana fungsi tersebut berisi proses penjumlahan angka dari inputan user.
Hanya itu brokz kali ini mengenai postingan saya. Semoga bermanfaat bagi kalian.
jika kalian belum mengerti mengenai program di atas kalian bisa menanyakan langsung di kolom komentar.
Komentar
Posting Komentar