PEMROGRAMAN DASAR
Dosen Pengampu :
Niyalatul Muna , S.Kom, M.T
Disusun Oleh :
DALILI SHOFIA NABILA
Nim. G41201575
Golongan B
1. Perhatikan contoh 2 diatas, carilah alamat (address) awal dan akhir untuk variabel
“Nama[ ]”, dan periksalah berapa Byte yang digunakan oleh variabel tersebut.
Alamat address awal untuk variabel nama adalah pada Char karakter pertamab(array
ke- 0) = Nama [0] = T
Alamat address akhir untuk variabel nama adalah pada Char karakter ke 18 (array ke-
17) = Nama[17] = n
Byte yang digunakan = 101,6064453125 KiB
2. Cobalah simpulkan maksud statement:p=&Nama[3];dan,p=p+2;
Statement p=&Nama[3]
Adalah untuk mendeklarasikan bahwa p berarti atau bernilai sama dengan (=) variabel
Nama [3] (pada array keempat). Sehingga p = (huruf) m Nama [3] =angka
menunjukkan 3 namun pada array keempat karena hitungan array dimulai dari 0.
Statement p=p+2
Adalah untuk mendeklarasikan bahwa nilai p bertambah 2 angka dan nilai p
sebelumnya. P sebelumnya adalah {p=&Nama[3]} maka arti p=p+2 ialah angka 3
sebeluma ditambah 2 atau p=Nama[3+2]. Sehingga statement tersebut akan
menghasilkan p=&Nama[5], p berarti array keenam, sehingga output p = (huruf) s
B. Tugas
1. Buatlah suatu program yang menggunakan array dan pointer.
2. Buatlah flowchart dan program kalkulator sederhana (penjumlahan, pengurangan,
pembagian, perkalian, pangkat) menggunakan fungsi!
Mulai
Deklarasi variabel
Integer (a,b, hasil,
menu) Float
(hasilbagi)
Pilih Menu
(1-5)
Selesai