Program Menghitung dan Menampilkan Angka Ribuan,Ratusan,Puluhan dan Satuan

Assalamualaikum wr.wb

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

Postingan Populer