Refleksi Pertemuan kedua Struktur Data

Pertemuan Kedua kali ini membahas Struct & Class.

1. Main

        #include <conio.h>
        #include <iostream.h>
        int main(){

                float bil1=0,bil2=0,jumlah;

cout<<“Masukan Bilangan A : “; cin>>bil1;
cout<<“Masukan Bilangan B : “; cin>>bil2;
jumlah =bil1+bil2;

cout<<“Jumlah “<<bil1<<” + “<<bil2<<” = “<<jumlah;

          getch();

        )

2. Fungsi

        void masukandata(float &bil1,float &bil2){
cout<<“Masukan Bilangan A : “; cin>>A;
cout<<“Masukan Bilangan B : “; cin>>B;
jumlah =A+B;
        )
       float jumlahkan(float bil1,float bil2){
              float jumlah;
              jumlah=0;
              jumlah=bil1+bil2;
              return jumlah;
            }
      float tampilkan(float bil1,float bil2,jumlah){
           cout<<“Jumlah “<<bil1<<” + “<<bil2<<” = “<<jumlah;
           return jumlah;
       }
3. Struct
       Struct Bilangan{
                      float bil1;
                      float bil2;
            }
     Bilangan x;
     masukandata(x.bil1,x.bil2);
     float jumlah;
     jumlah=jumlah(x.bil1,x.bil2);
     tampilkan(x.bil1,x.bil2,jumlah);
    }

4. Class
Class Bilangan{
public:
void masukandata();
float jumlah();
void tampilkan();

private:
float bil1;
float bil2;
float jumlah;
}

Bilangan x;

x.masukandata();
x.jumlah();
x.tampilkan();

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s