Page 8 - book pelatihan
P. 8

}


                   9. Bentuk lain passing by refenrence

                        #include <iostream>
                        #include <conio.h>
                        using namespace std;


                        void nilai(int *a){
                                *a = 10;
                        }


                        int main(){
                         int a = 5;
                         cout << "Nilai awal :" << a << endl;
                         nilai(&a);
                         cout << "Nilai akhir:" << a << endl;
                        }


                        #include <iostream>
                        using namespace std;
                        long kuadrat(long l){
                        return l * l;
                        }
                        main(){
                        long bil;
                        cout << "Input sebuah bilangan : ";
                        cin >> bil;
                        cout << "Hasil kuadratnya = " <<
                        kuadrat(bil);
                        }
                   10. Operator Scope Resulution (: : )

                    #include <iostream>
                    #include <conio.h>
                    using namespace std;

                    int total;


                    main(){
                     int total = 5;
                     cout << "total lokal = " << total << endl;
                    ::total = 7; //contoh penggunaan

                     cout << "total global = " << ::total;
                    getch();
                    }


                   11. Variabel Static
   3   4   5   6   7   8   9   10