Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma 10.1

Snippet info

Language

Cpp

Visibility

public

Author

laodeiyan21

Created

2025-12-13T04:56:48.78919Z

Updated

2025-12-27T01:57:59.823399Z

#include <iostream>
#include <stdio.h>
using namespace std;
    /*
        Nama : la ode ian
        Nim  : 3420210002
    */
    
// 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(30);
    puts("Contoh Program Pointer");
    garis(30);
}

// Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void ttd() {
    garis(30);
    cout << "Nama  : la ode ian" << endl;
    cout << "Email : [email protected]" << endl;
}

int main() {
    judul();

    int nilai1, nilai2;
    // Variabel pointerku bertipe pointer
    int *pointerku;

    // Variabel 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