Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma10.1

Snippet info

Language

Cpp

Visibility

public

Author

irsyadpurbha.fst

Created

2024-11-08T23:26:33.886105Z

Updated

2024-12-14T01:25:53.730863Z

#include <iostream>
using namespace std;

//Fungsi Yang Tidak Mengembalikan Nilai (Dengan Parameter)
//Function NOT Return Value (With Params)
void garis(int panjang) {
    //Variable Lokal
    int i;
    for(i=0;i<=panjang;i++){
        printf("-");
    }
    cout<<endl;
}

//Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void judul() {
    garis(25);
    puts("Contoh Program Pointer");
    garis(25);
}

//Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void ttd(){
    garis(25);
    cout<<"Nama  : Irsyad Purbha"<<endl;
    cout<<"Email : [email protected]"<<endl;
}

//Fungsi Yang Mengembalikan Nilai (Tanpa Parameter)
int main() {
    judul();
    int nilai1,nilai2;
    //Variable pointerku bertipe pointer
	int *pointerku;
    //Variable pointerku diisi alamat dari variable nilai1
	pointerku = &nilai1;
    /*
   	Alamat memori variable yang ditunjuk variable pointerku diisi nilai 10.
    Alamat ini ternyata adalah alamatnya variable nilai1.
    Maka variable nilai1 jadi bernilai 10.
    */
  	*pointerku = 10;
  	cout << "Nilai 1 adalah " << nilai1 << endl;
    //Test juga untuk alamat variable nilai 2
	pointerku = &nilai2; *pointerku = 20;
  	cout << "Nilai 2 adalah " << nilai2 << endl;
  	ttd();
  	//Mengembalikan Nilai Integer
    return 0;
}
INFO