Anda di halaman 1dari 3

Menukar isi dari dua Variabel. Misalkan diberikan dua variabel misalkan variabel A dan Variabel B.

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:

4000 dibagi 3600 = 1 jam (ambil bulatnya saja)

4000 dibagi 3600 mempunyai sisa = 400 detik

400 dibagi 60 = 6 menit (ambil bulatnya saja)


Tulislah algoritma dan program Pascal yang membaca dua buah jam yaitu jam awal (hh1:mm1:ss1) dan
jama akhir (hh2:mm2:ss2), dengan syarat jam akhir lebih besar dari jam awal, lalu menghitung selisih
jam (durasi) dari jam awal sampai jam akhir.

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.

Anda mungkin juga menyukai