Quick actions

cmd+k|ctrl+k

Navigation

Languages

Contoh 10.1

Snippet info

Language

Cpp

Visibility

public

Author

faranvy

Created

2024-12-29T13:37:28.72868Z

Updated

2024-12-29T13:37:28.72868Z

//Nama : Fara Novri Hasbel Wijaya
//NIM : 3420230017

#include <iostream>
using namespace std;

//function yang tidak mengembalikan nilai (dengan parameter)
//function NOT Return Value (with parameter)

void garis (int panjang) {
    //Variabel 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 : Fara Novri Hasbel Wijaya" << endl;
    cout << "Email : [email protected]" << endl;
}

//Fungsi yang mengembalikan nilai (Tanpa parameter)
int main() {
    judul ();
    int nilai1,nilai2;
    //Variable pointerku bertipe pointer
    int *pointerku;
    //Variabel pointerku diisi alamat dari varibale 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 alamat variable nilai 2
    pointerku = &nilai2; *pointerku = 20;
    cout << "Nilai 2 adalah " << nilai2 << endl;
    ttd();
    
    //Mengembalikan nilai interger
    return 0;
}
INFO