PEMROGRAMAN C++ : Cara Menggabungkan Prosedur dan Fungsi dalam C++


Kita sudah mempelajari Prosedur dan fungsi dalam C++ , Sekarang bagaimana cara menggabung prosedure dan fungsi tersebut dalam C++ ??

Sebenarnya sama saja dengan prosedure dalam c++, hanya saja disini kita juga bisa mendeklarasikan fungsi nya juga. Pada contoh source kode dibawah ini, void persegi, void bola adalah deklarasi untuk prosedur dan double luas_lingkaran (double jari) merupakan deklarasi untuk fungsi nya


Berikut Source Code nya

#include <iostream.h>

#include <conio.h>

#include <stdio.h>



void persegi()

{

             double s;

             cout<<"\n\n Panjang Sisi = ";cin>>s;

    cout<<"\n Luas Persegi = "<<s*s;

    cout<<"\n Keliling Persegi = "<<4*s;

}



double luas_lingkaran (double jari)

{

   double lingkaran;

   lingkaran = 3,14*(jari*jari);

   return lingkaran;

}



void bola()

{

            double r;

            cout<<"\n\n Jari-Jari = ";cin>>r;

   cout<<"\n\n Luas Bola = "<<4*(3,14*r*r);

   cout<<"\n\n Volume Bola = "<<4/3*(3,14*r*r*r);

}





void main ()

{

 char lagi;

 int pilihan;

 double lingkaran,jari;

 {

            cout<<"\n\n=================================================="<<endl;

            cout<<"|| PROGRAM MENGHITUNG LUAS BANGUN DATAR & RUANG ||"<<endl;

   cout<<"||                                              ||"<<endl;

   cout<<"||                     By : Gede Herry Widnyana ||"<<endl;

   cout<<"=================================================="<<endl;

   atas:

   cout<<"=================================================="<<endl;

            cout<<"|| 1. Luas dan Keliling Persegi                 ||"<<endl;

            cout<<"|| 2. Luas dan Keliling lingkaran               ||"<<endl;

   cout<<"|| 3. Luas dan Volume Bola                      ||"<<endl;

   cout<<"==================================================\n";

            cout<<"\nPilih Menu : ";

   cin>>pilihan;



   if (pilihan==1)

            {

        persegi();

      }



   else if (pilihan==2)

            {

       cout<<"\n\n masukan nilai jari-jari = ";cin>>jari;

                         lingkaran = luas_lingkaran (jari);

                         cout<<"\n\n Luas Lingkaran = "<<lingkaran<<endl;

                        }



   else if (pilihan==3)

            {

        bola();

       }

   else

   cout<<"\n kode yang anda masukan salah !";

  }

     cout<<"\n\nApakah anda ingin mencoba lagi? [Y/N] : ";cin>>lagi;

                        if (lagi=='Y'||lagi=='y')

                        goto atas;



                        else

                        cout<<"\n\n===================="<<endl;

      cout<<"TERIMA KASIH BANYAK"<<endl;

            cout<<"===================="<<endl;



   getch();

}

About Unknown

Jika masa muda anda hanya berdiam diri dan tidak melalukan apapun, maka bersiapkan menderita di masa depan.
Previous
Next Post »

3 komentar

Write komentar
Unknown
AUTHOR
January 3, 2019 at 11:34 AM delete

tolol lo ini buat program

Reply
avatar
Anonymous
AUTHOR
July 6, 2020 at 7:28 PM delete

. nothing

Reply
avatar