TUGAS 8 PERTEMUAN 9 ALGORITMA DAN STRUKTUR DATA

 ALGORITMA DAN STRUKTUR DATA  

UNIVERSITAS ISLAM AS-SYAFI'IYAH 

 

Assalamualaikum wr.wb


Nama  : Bagaskara Bayu Nugraha
NIM     : 3420210026
Prodi  : Teknik Informatika


Lampiran Tugas 1 Menggunakan Borland C++


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
                        //Nama : Bagaskara Bayu Nugraha
//NIM    : 3420210026
//Prodi : Teknik Informatika

void main(){
   /*
    Sumber : http://www.cplusolus.com/doc/tutorial/pointers/
      Suatu variable adalah lokasi di memori komputer yang dapat diakses
      oleh pengenal mereka (nama variable tersebut). Dengan cara ini
         program tidak perlu peduli dengan alamat fisik data didalam memori.
      Program hanya perlu menggunakan pengenal (nama variable) setiap kali
      merujuk kedalam suatu variable.
   */
 int nilai1,nilai2,*nilai3;
   nilai1 = 21;
   cout <<"Nilai_1 adalah "<<nilai1<<endl;
   nilai2 = nilai1;
   cout <<"Nilai_2 adalah "<<nilai2<<endl;
 /*
      Variable nilai3 adalah variable yang bertipe pointer.
      Nilai variable nilai3 harus berupa suatu memori.
      Variable nilai3 adalah berisi alamat memori variable nilai.
*/
   nilai3 = &nilai1;
   cout <<"Nilai_3 adalah "<<nilai3;
   getch();
}


Lampiran Tugas 2 Menggunakan Borland C++


#include <iostream.h>
#include <conio.h>
#include <stdio.h>


//Nama : Bagaskara Bayu Nugraha
//NIM    : 3420210026
//Prodi : Teknik Informatika



void main(){

   int nilai1,nilai2;
   //Variable Pointerku bertipe pointer
   int *pointerku;
   //Variable pointerku diisi alamat dari nilai1
   pointerku = &nilai1;

   /*
      Alamat memori variable yang ditunjuk variable pointerku diisi nilai 6.
      Alamat ini ternyata adalah alamatnya variable nilai1.
      Maka variable nilai1 jadi bernilai 21.
   */

   *pointerku = 6;
   pointerku =&nilai2;
   *pointerku = 21;
   cout <<"Nilai_1 adalah "<<nilai1<<endl;
   cout <<"Nilai_2 adalah "<<nilai2<<endl;
   getch();
}

Lampiran Tugas 3 Menggunakan Borland C++


#include <iostream.h>
#include <conio.h>
#include <stdio.h>


//Nama : Bagaskara Bayu Nugraha
//NIM    : 3420210026
//Prodi : Teknik Informatika

void main(){
   /*
    1. Ketika suatu varible di deklerasikan, memori yang diperlukan untuk
      menyimpan nilainya ditetapkan pada suatu lokasi tertentu didalam
         memori komputer pada suatu alamat.
      2. Secara umum program C++ tidak menentukan sendiri alamat memori dimana
      nilai variable tersebut disimpan. Tugas ini deserahkan kepada OS
         (Operating System) untuk menentukan dilokasi mana (alamat) nilai
         dari variable tersebut disimpan. Hal ini dilakukan pada saat runtime
         (pada saat program dijalankan).
   */

   int nilai[5];
   int *p;
   nilai[0] = 6;
   nilai[1] = 21;
   cout <<"Nilai_[0] adalah "<<nilai[0]<<endl;
   cout <<"Nilai_[1] adalah "<<nilai[1]<<endl;
   p = &nilai[0];
   cout <<"Alamat_Nilai_[0] adalah "<<p<<endl;
   p = &nilai[1];
   cout <<"Alamat_Nilai_[1] adalah "<<p<<endl;
   getch();
}


Sekian dan Terimakasih.
Wassalamualaikum wr.wb

Warning : Not Copyright !           


 

Komentar

Postingan populer dari blog ini

Jasa VIew