Total Tayangan Halaman

Senin, 15 November 2010

fungsi pada pemograman C++



PRAKTIKUM KE – 3
FUNGSI PADA PEMROGRAMAN C++


TUJUAN PRAKTIKUM

 
 


1.      Praktikan mengerti fungsi dari C++.
2.      Praktikan membuat aplikasi dengan menggunakan fungsi.
3.      Praktikan mengerti konsep penggunaan fungsi dan pemakaian variabel-variabel dalam fungsi.


STRUKTUR FUNGSI
 
 


#include<iostream.h>
void fungsi();                           //deklarasi fungsi
void main()
{

}
void fungsi()
 {
 
 }


PRAKTIKUM I
#include<iostream.h>
char n[50];
void sayHello();                       //deklarasi fungsi sayHello()
void main()
{
 cout<<"Masukkan nama anda : "; cin>>n;
 sayHello();
}

void sayHello()
 {
  cout<<"Selamat datang "<<n;
 }

PRAKTIKUM II
#include <iostream.h>
#include <conio.h>
void sayHello(int);

void main()
{
   sayHello();
}

void sayHello(int n=1)
{
   for(int m=0;m<n;m++) cout<<”Halloo …J\n”;
}

PRAKTIKUM III
#include<iostream.h>
int Alas,Tinggi,Hasil;
void Luas_Segi_Tiga();
void main()
{
 cout<<"ALAS  = "; cin>>Alas;
 cout<<"TINGGI = "; cin>>Tinggi;
 Hasil = 0.5 * Alas * Tinggi;
  Luas_Segi_Tiga();
}

void Luas_Segi_Tiga()
 {
  cout<<"LUAS SEGI TIGA = "<<Hasil;
 }

PRAKTIKUM IV
#include<iostream.h>
void Luas_Segi_Tiga(int a, int b);
void main()
{
 int Alas,Tinggi;
 cout<<"ALAS  = "; cin>>Alas;
 cout<<"TINGGI = "; cin>>Tinggi;
 Luas_Segi_Tiga(Alas,Tinggi);
 cout<<"LUAS SEGI TIGA = "<<Hasil;
}

void Luas_Segi_Tiga(a,b)
 {
 Hasil = 0.5 * a * b;
 }






























PRAKTIKUM KE – 4
ARRAY, POINTER & POINTER-ARRAY


TUJUAN PRAKTIKUM

 
 


1.      Praktikan mengerti apa yang dimaksud array, pointer dan pointer-array.
2.      Praktikan membuat aplikasi dengan menggunakan array, pointer, dll.
3.      Praktikan mengerti konsep penggunaan array, pointer dan pointer-array.

PRAKTIKUM I

#include <iostream.h>
void ubah(int x[]);
void main()
{
          int ujian[] = {90,95,78,85};
          ubah(ujian);
          cout<<" Elemen kedua dari array ujian adalah "<<ujian[1]<<endl;
}

void ubah(int x[])
{
          x[1] = 100;
}

PRAKTIKUM II

     #include <iostream.h>
      void main()
      {
          int *Andi; // Andi sebagai pointer
          int Budi = 5; // Budi bukan pointer, prhatikan perbedaan pada *
          Andi = &Budi // Isi dari Andi yaitu alamat Budi
          cout<<”Isi alamat memori Andi : “<<Andi<<endl;
          cout<<”Isi alamat memori Budi : “<<Budi<<endl;
          cout<<”Isi alamat memori Budi : “<<*Andi<<endl;
          cout<<”Alamat memori Andi : “<<&Andi<<endl;
          cout<<”Alamat memori Budi :”<<&Budi<<endl;
        }
PRAKTIKUM III

#include <iostream.h>
int main()
{
          int a,Nilai;
          int ujian[] = {1,2,3,4,5};
          clrscr();
cout<<"NILAI ARRAY UJIAN :\n";
          for(int x=0 ; x<=4 ; x++) cout<<"                     "<<ujian[x]<<endl;
          cout<<"NILAI ARRAY UJIAN YANG INGIN DIRUBAH :\n";
          cout<<"Posisi Array = ";
          cin>>a;
          cout<<"Nilai Array = ";
          cin>>Nilai;
          ujian[a] = Nilai;
          cout<<"NILAI ARRAY UJIAN :\n";
          for(int y=0 ; y<=4 ; y++) cout<<"                     "<<ujian[y]<<endl;
}

0 komentar:

Posting Komentar