2. Definisikan sebuah tipe terstruktur untuk menyatakan data penerbangan di sebuah bandara. Data
penerbangan terdiri atas : nomor penerbangan ( misal GA101 ), bandara ( kota ) asal, bandara
tujuan, tanggal keberangkatan, jam keberangkatan ( departure tim ), jam datang ( arrival time ).
Untuk setiap field, definisikan tipe datang yang cocok!
Jawab :
>
4. Apa perbedaan n n + 2 dari sudut pandang algoritma dan n = n + 2 dari sudut pandang
matematika?
Jawab :
Dalam sudut pandang matematika, n = n + 2 yaitu memasukkan nilai n baru dari hasil
penjumlahan n lama ditambah 2. Menandakan bahwa sisi kiri dan sisi kanan keduanya memiliki nilai
yang sama. Sedangkan, dalam sudut pandang algoritma n n + 2 menandakan sebuah operasi
increment yaitu nilai n ditingkatkan sebanyak 2 dan bukan mengartikan sebuah persamaan.
5. Sebuah mobil melaju dengan kecepatan tetap v km/jam. Jika mobil tersebut berjalan selama t
jam, tulislah algoritma untuk menghitung jarak yang sudah ditempuh mobil ( dalam km ).
Algoritma tersebut membaca masukan berupa v dan t, menghitung jarak dengan rumus s = vt, lalu
ALGORITMA
read(v) { masukkan kecepatan mobil (km/jam) }
read(t) { masukkan waktu tempuh mobil (jam) }
s v*t { menghitung jarak yang ditempuh mobil }
write(s) { mencetak hasil jarak yang ditempuh mobil (km) }