Jumat, 30 Maret 2012

PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN MENGGUNAKAN TIPE DATA ABSTRACT (STRUCT) DENGAN BAHASA C++

A.    Listing program

#include<iostream.h>
#include<conio.h>
#define phi 3.14

      struct{
             float jari2;
             float keliling;
             float luas;
             } lingkaran;
            
             void luaslingkaran()
             {
                  lingkaran.luas = lingkaran.jari2*lingkaran.jari2*phi;
                  cout<<"\n luas lingkaran = "<<lingkaran.luas;
                  }
                 
                  float kellingkaran(float j)
                  {
                        return 2*phi*lingkaran.jari2;
                        }
                        int main()
                        {
                            cout<<"jari - jari = ";
                            cin>>lingkaran.jari2;
                           
                            luaslingkaran();
                            lingkaran.keliling = kellingkaran(lingkaran.jari2);
                           
                            cout<<"\n \n keliling lingkaran = "<<lingkaran.keliling;
                           
             cout<<"\n\n\n\n==================================================\n";
             cout<<"\n\n--------------- nama kelompok ------------------\n";
             cout<<"\n .\1. Mareddy Simanjorang       201101023";
             cout<<"\n .\1. Rinta Jelita Simamora     201101027";
             cout<<"\n .\1. Prio Dwi Prakoso          201101022";
             cout<<"\n\n=================================================\n";
                           
                  getche();
                  }


B.     Hasil compile
Dari listing program di atas dapat menghasilkan program sebagai berikut :