Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma10.1

Snippet info

Language

Cpp

Visibility

public

Author

nagitaaelsaa

Created

2024-12-15T04:10:06.459722Z

Updated

2024-12-21T10:25:06.990884Z

#include <iostream>
using namespace std;

//Nama : Nagita Elsa 
//Nim : 3420230026


//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(30);
    puts("Contoh Program Pointer");
    garis(30);
}

//Fungsi Yang Tidak Mengembalikan Nilai (Dengan Parameter)
void ttd(){
    garis(30);
    cout<<"Nama  : Nagita Elsa "<<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