Anda di halaman 1dari 6

TUGAS PRAKTIKUM

PEMROGRAMAN DASAR

Dosen Pengampu :
Niyalatul Muna , S.Kom, M.T

Disusun Oleh :
DALILI SHOFIA NABILA
Nim. G41201575
Golongan B

PROGRAM STUDI REKAM MEDIK


JURUSAN KESEHATAN
POLITEKNIK NEGERI JEMBER
2021
A. Pointer

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)

Input pilihan menu


(penjumlahan,
pengurangan,
perkalian,
pembagian,
pangkat)

Pilih Menu
(1-5)

Penjumlahan No Pengurangan No Perkalian No Pembagian No Pangkat No

yes yes yes yes


yes
Input bil. 1
Input bil. 1 Input bil. 1 Input bil. 1
bil1 + bil2
Input bil. 1 dan 2 dan 2 dan 2
dan 2

bil1 - bil2 bil1 * bil2 bil1 / bil2 bil1 ^ bil2


bil1 + bil2

Output hasil Anda salah


operasi memilih
bilangan menu

Selesai

Anda mungkin juga menyukai