Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma10.1

Snippet info

Language

Cpp

Visibility

public

Author

syifanirwana

Created

2024-12-14T01:35:31.843778Z

Updated

2024-12-19T07:19:20.634182Z

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

//Fungsi Yang Tidak Mengembalikan Nilai (Dengan Parameter)
void ttd(){
    garis(25);
    cout<<"Nama  : Syifa Asih Nirwana"<<endl;
    cout<<"Email : [email protected]"<<endl;
}

//Fungsi Yang Mengembalikan Nilai (Dengan 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