Isi
dari Variabel A akan ditukar dengan isi dari varibel B. Untuk itu, diperlukan sebuah variabel baru,
katakanlah variabel C. Kemuadian isi dari A dipindahkan ke C. Karena A kosong, isi dari B di pindahkan ke
A. Karena B kosong, isi dari C di pindahkan ke B. Variabel C dapat dibuang. Sebagai contoh, misalkan
mula-mula A <-10 dan B <- 5. Setelah dilakukan penukaran, maka A <- 5 dan B <- 10.
Tulislah Algoritma dan program Pascal untuk menghitung Komisi yang diterima Salesman berdasarkan
nilai penjualan yang dicapainya. Salesman itu mendapatkan komisi 5 % dari hasil penjualannya. Sebagai
masukan adalah nama salesman, dan nilai penjualan yang telah dicapainya. Sedangkan sebagai output
adalah nama salesman dan besar komisi yang diperolehnya.
Tulislah algoritma dan program Pascal dengan input nama karyawan dan gaji pokok bulanannya dan
menghitunggaji bersih karyawaan tersebut. Gaji bersih yang diterima pegawai adalah gaji pokok +
tunjangan - pajak. Tunjangan karyawan dihitung 20 % dari gaji pokok, sedangkan pajak adalah 15% dari
gaji pokok ditambah tunjangan. Sebagai output adalah nama karyawan dan gaji bersih yang diterimanya.
Tulislah algoritma dan program Pascal yang membaca lama percakapan telepon dalam satuan detik, lalu
mnegkonversinya menjadi jam, menit dan detik. Sebagai contoh misalkan lama percakapan adalah 4000
detik, maka 4000 detik = 1 Jam + 6 menit + 40 detik. Hasil ini diperoleh dengan cara:
Misalkan seorang penelpon diwarung telekomunikasi memulai percakapan pada pukul J1 (hh1:mm1:ss1)
dan selesai pada pukul J2 (hh2:mm2:ss2). Bila 1 pulsa = 5 detik dan biaya perpulsa Rp.150, maka tulislah
algoritma dan program Pascal untuk menghitung lama percakapan (dalam jam, menit dan detik) dan
biaya yang harus dibayar penelpon. Untuk menyederhanakan masalah, misalkan wartel itu tutup pada
pukul 00:00:00.