Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma 10.2

Snippet info

Language

Cpp

Visibility

public

Author

muhammadirfanzidni801

Created

2024-12-21T08:43:14.303998Z

Updated

2024-12-21T09:02:02.792542Z

#include <iostream>
#include <string.h>
using namespace std;
// Muhammad Irfan Zidni
// 3420230013
// Tekhnik Informatika

// Fungsi untuk mencetak garis
void garis() {
    printf("-------------------------");
    cout << endl;
}

// Fungsi untuk menampilkan tanda tangan
void ttd() {
    char nama[20], email[30];
    strcpy(nama, "Muhammad Irfan Zidni");
    strcpy(email, "[email protected]");
    printf("Nama  : %s\n", nama);
    printf("Email : %s\n", email);
}

int main() {
    /*
    1. Ketika suatu variable di deklarasikan, memori yang diperlukan untuk menyimpan nilainya
       ditetapkan pada suatu lokasi tertentu di dalam memori komputer pada suatu alamat.
    2. Secara umum, program C++ tidak menentukan sendiri alamat memori di mana nilai variable
       tersebut disimpan. Tugas ini diserahkan kepada OS (Operating System) untuk menentukan
       lokasi memori tersebut.
    */
    int nilai[5], *p, i;

    nilai[0] = 5;
    nilai[1] = 10;

    // Mencetak nilai menggunakan looping
    for (i = 0; i < 2; i++) {
        cout << "Nilai [" << i << "] adalah " << nilai[i] << endl;
    }

    // Menampilkan alamat dari elemen array
    p = &nilai[0];
    cout << "Alamat Nilai [0] adalah " << p << endl;
    p = &nilai[1];
    cout << "Alamat Nilai [1] adalah " << p << endl;

    garis();
    ttd();

    return 0;
}
INFO