lokal dan global variabel
Variabel lokal :
* variabel yang didefinisikan dalam suatu fungsi tertentu sehingga hanya dikenal dalam fungsi tersebut.
Variabel Global :
* variabel yang dapat dipanggil atau dikenali oleh seluruh fungsi yang terdapat pada program C++ tersebut.
* pada umumnya ditulis sebelum fungsi main pertama.
contoh program variabel lokal dan global ada dibawah ini.
Variabel Lokal adalah variable yang didefinisikan dalah suatu fungsi tertentu sehingga hanya dikenal dalam fungsi tersebut.
Dalam hal ini artinya suatu fungsi tiodak dapat mengenal variabel lokal fungsi yang lain. Fungsi tersebut hanya akan mengena;l variabel yang didefinisikan dalam fungsi yang bersangkutan.
Variabel Global adalah variabel yang bersifat global, artinya dapat dikenali seluruh fungsi yang terdapat pada program tersebut. Seluruh fungsi akan mengenali variabel global ini.
Variabel Global didefinisikan di luar fungsi dan sejajar dengan prototype fungsi serta pengarah kompiler.
Minggu, 04 Januari 2009
Judul Algoritma Menara Hanoi
Deklarasi
n : integer
asal : char
bantu : char
tujuan : char
Deskripsi
read (n)
asal<-"Menara Pertama"
bantu<-"Menara Kedua"
tujuan<-"Menara Ketiga"
Pindahkan ( n, asal, bantu, tujuan )
if n>0
Pindahkan ( n-1, asal, bantu, tujuan )
write ( " Pindahkan piringan ",n," dari ",asal," ke ",tujuan )
Pindahkan ( n-1, bantu, asal, tujuan )
endif
Deklarasi
n : integer
asal : char
bantu : char
tujuan : char
Deskripsi
read (n)
asal<-"Menara Pertama"
bantu<-"Menara Kedua"
tujuan<-"Menara Ketiga"
Pindahkan ( n, asal, bantu, tujuan )
if n>0
Pindahkan ( n-1, asal, bantu, tujuan )
write ( " Pindahkan piringan ",n," dari ",asal," ke ",tujuan )
Pindahkan ( n-1, bantu, asal, tujuan )
endif
Rabu, 26 November 2008
TM PENGGANTI LAB ALGORITMA
NAMA : IRFAN
NIM : 0202080010
JURUSAN: MI ( MALAM )
/*
TM buat tugas Lab
soal no 2
mencetak huruf Z . .. A kemudian angka 1 .. 10
*/
#include
using namespace std;
int main ()
{
for ( char i=90 ; i>=65 ; i-- )
cout << i << " ";
cout << endl;
for ( int j=1 ; j<=10 ; j++ )
cout << j << " ";
return 0;
}
/*
TM buat tugas Lab
soal no 4
mengecek bilangan positif atau negatif
*/
#include
using namespace std;
int main ()
{
int angka;
cout << "Masukkan sembarang angka : ";
cin >> angka;
if ( angka >= 0 )
cout << "Angka yang anda masukkan Positif" << endl;
else
cout << "Angka yang anda masukkan Negatif" << endl;
return 0;
}
/*
TM buat tugas Lab
soal no 6
fungsi perhitungan 2buah bilangan
*/
#include
using namespace std;
int pengurangan ( int X, int Y )
{
return (X-Y);
}
int main ()
{
int angka1, angka2;
cout << "Masukkan angka pertama : ";
cin >> angka1;
cout << "Masukkan angka kedua : ";
cin >> angka2;
cout << "Pengurangan angka pertama dan kedua adalah : " << pengurangan(angka1,angka2) << endl;
return 0;
}
NIM : 0202080010
JURUSAN: MI ( MALAM )
/*
TM buat tugas Lab
soal no 2
mencetak huruf Z . .. A kemudian angka 1 .. 10
*/
#include
using namespace std;
int main ()
{
for ( char i=90 ; i>=65 ; i-- )
cout << i << " ";
cout << endl;
for ( int j=1 ; j<=10 ; j++ )
cout << j << " ";
return 0;
}
/*
TM buat tugas Lab
soal no 4
mengecek bilangan positif atau negatif
*/
#include
using namespace std;
int main ()
{
int angka;
cout << "Masukkan sembarang angka : ";
cin >> angka;
if ( angka >= 0 )
cout << "Angka yang anda masukkan Positif" << endl;
else
cout << "Angka yang anda masukkan Negatif" << endl;
return 0;
}
/*
TM buat tugas Lab
soal no 6
fungsi perhitungan 2buah bilangan
*/
#include
using namespace std;
int pengurangan ( int X, int Y )
{
return (X-Y);
}
int main ()
{
int angka1, angka2;
cout << "Masukkan angka pertama : ";
cin >> angka1;
cout << "Masukkan angka kedua : ";
cin >> angka2;
cout << "Pengurangan angka pertama dan kedua adalah : " << pengurangan(angka1,angka2) << endl;
return 0;
}
Jumat, 24 Oktober 2008
Alur Pengolahan Data
Langganan:
Postingan (Atom)