Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma10.1

Snippet info

Language

Cpp

Visibility

public

Author

nurizzatisql

Created

2024-12-14T01:21:38.120014Z

Updated

2024-12-27T09:36:46.98258Z

#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 Paremeter)
void judul(){
    garis(25);
    puts("Contoh Program Pointer");
    garis(25);
}

//Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void ttd(){
    garis(25);
    cout<<"Nama  : Nur Izzati Istiqlal"<<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