Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma10.1

Snippet info

Language

Cpp

Visibility

public

Author

viskatiafaiza

Created

2024-12-21T08:15:27.080788Z

Updated

2024-12-21T08:31:17.114596Z

#include <iostream>
using namespace std;

//Teknik Informatika (Semester 3)
//Nama : Viska Tia Faiza
//NIM : 3420230008

//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;
}

void judul() {
    garis(25);
    puts("Contoh Program Pointer");
    garis(25);
}

//Fungsi Yang Tidak Mengembalikan Nilai (Tanpa Parameter)
void ttd() {
    garis(25);
    cout<<"Nama     : Viska Tia Faiza"<<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 nilai.
    Maka variable nilai1 jadi bernilai 10.
    */
    *pointerku = 10;
    cout<<"Nilai 1 adalah "<<nilai1<<endl;
    //Test juga untuk alamat variable nilai2
    pointerku = &nilai2; *pointerku = 20;
    cout<<"Nilai 2 adalah "<<nilai2<<endl;
    ttd();
    //Mengembalikan Nilai Integer
    return 0;
}

INFO