Selasa, 14 Mei 2013

Structured C + + Group 13

TERSTRUKTUR C++ 

  Instructor courses : Ir.Hasannudin Sirait,MT

(KELOMPOK 13)
1. Yuyun Niati Susanto
2. Muhammad Ukasyah






6.13 Menggunakan Variabel Referensi sebagai parameter
Ketika digunakan sebagai parameter, referensi
variabel memungkinkan fungsi untuk mengakses
argumen awal parameter ini, perubahan
argumen awal parameter ini, perubahan
parameter juga dilakukan terhadap
argumen.

contoh:
kekosongan doubleNum (int & refVar)
{
refVar * = 2;
}
}
/ / Variabel refVar adalah ca
/ / "Referensi ke sebuah int"


Program 6-26
/ / Program ini menggunakan variabel referensi sebagai fungsi
/ / Parameter.
# include <iostream.h>
/ / Fungsi prototipe. Parameter adalah variabel referensi.
kekosongan doubleNum (int &);
void main (void)
{
int value = 4;
cout << "Dalam utama, nilai" << nilai << endl;
cout << "Sekarang memanggil doubleNum ..." << Endl;
doubleNum (nilai);
cout << ". Sekarang kembali nilai utama adalah" << nilai << endl;
}

Program terus
/ / ************************************************************
/ / Definisi doubleNum.                                                                                                
/ / Parameter refVar adalah variabel referensi. Nilai                                        
/ / Di refVar dua kali lipat.                                                                                          
/ / ************************************************************
/ / ************************************************************
kekosongan doubleNum (int & refVar)
{
refVar * = 2;
}


Keluaran Program
Dalam utama, nilai 4
Sekarang memanggil doubleNum ...
Sekarang kembali utama. nilai 8

Program 6-27
/ / Program ini menggunakan variabel referensi sebagai fungsi
/ / Parameter.
# include <iostream.h>
/ / Fungsi prototipe. Kedua fungsi menggunakan variabel referensi
/ / Sebagai parameter
kekosongan doubleNum (int &);
kekosongan getNum (int &);
void main (void)
{
int value;
getNum (nilai);
doubleNum (nilai);
cout << "Itu nilai dua kali lipat adalah" << nilai << endl;
}



Program terus
/ / *************************************************************
/ / Definisi getNum.                                                                                     *
/ / Parameter userNum adalah variabel referensi. Pengguna adalah            *
/ / Diminta untuk memasukkan nomor, yang disimpan dalam userNum.   *
/ / *************************************************************
kekosongan getNum (int & userNum)
kekosongan getNum (int & userNum)
{
cout << "Masukkan angka:";
cin >> userNum;
}

Program terus
/ / ************************************************************
/ / Definisi doubleNum.                                                                                              
/ / Parameter refVar adalah variabel referensi. Nilai                                            
/ / Di refVar dua kali lipat.                                                                                          
/ / ************************************************************
/ / ************************************************************
kekosongan doubleNum (int & refVar)
{
refVar * = 2;
}

Output program dengan Contoh input
Masukkan nomor: 12 [Enter]
Nilai itu dua kali lipat adalah 24


0 komentar:

Posting Komentar