40 likes | 203 Views
TEL 21 03 Algoritma dan Pemograman Arsip Ujian Tengah Semester. Dosen : Abdillah , S.Si , MIT Durasi : 75 menit Website: www.abdill01.wordpress.com.
E N D
TEL 2103Algoritma danPemogramanArsip Ujian Tengah Semester Dosen: Abdillah, S.Si, MIT Durasi: 75 menit Website: www.abdill01.wordpress.com
FAKULTAS SAINS DAN TEKNOLOGI - TEKNIK ELEKTRO UJIAN TENGAH SEMESTER GANJIL 2012/2013TEL2103 - ALGORITMA DAN PEMROGRAMANKerjakan 3 dari 4 soal di bawahLokal ABuku Tertutup • Tulislah algoritma dan listing program yang membaca sebuah bilangan bulat dari piranti masukan, lalu menentukan apakah bilangan tersebut merupakan bilangan bulat atau riil. • Tulislah algoritma dan listing program yang membaca dua buah waktu dalam format hh.mm.ss dari piranti masukan, lalu menentukan dan menampilkan selisih waktu antara dua waktu tsb dalam format menit. • Tulislah algoritma dan listing program yang membaca sebuah bilangan tahun dari piranti masukan, lalu menentukan dan menampilkan apakah tersebut kabisat atau tidak. • Tulislah algoritma dan listing program menggunakan konstruksi repeatyang menghitung dan menampilkan nilai rata-rata dari N buah data bilangan bulat yang dibaca dari papan ketik. Misalnya, jika N = 5 dan data yang dibaca berturut-turut adalah 12, 10, 6, 2 dan 4, maka nilai rata-ratanya adalah (12+10+6+2+4)/5 = 34/5 = 6.8
FAKULTAS SAINS DAN TEKNOLOGI - TEKNIK ELEKTRO UJIAN TENGAH SEMESTER GANJIL 2012/2013TEL2103 - ALGORITMA DAN PEMROGRAMAN Kerjakan 3 dari 4 soal di bawah Lokal BBuku Tertutup • Tulislah algoritma dan listing program yang membaca sebuah bilangan bulat dari piranti masukan, lalu menentukan apakah bilangan tersebut merupakan bilangan positif atau negatif. • Tulislah algoritma dan listing program yang membaca waktu mulai ujian dalam format hh.mm.ss dan durasi ujian dalam menit, lalu menentukan dan menampilkan waktu selesai ujian dalam format hh.mm.ss. • Tulislah algoritma dan listing program yang membaca sebuah bilangan bilangan tahun dari piranti masukan, lalu menentukan dan menampilkan jumlah hari dalam bulan tersebut. (Jika tahun kabisat, maka ada 29 hari dalam bulan Februari.) • Tulislah algoritma dan listing program menggunakan konstruksi whileyang menghitung dan menampilkan nilai rata-rata dari N buah data bilangan bulat yang dibaca dari papan ketik. Misalnya, jika N = 5 dan data yang dibaca berturut-turut adalah 12, 10, 6, 2 dan 4, maka nilai rata-ratanya adalah (12+10+6+2+4)/5 = 34/5 = 6.8
FAKULTAS SAINS DAN TEKNOLOGI - TEKNIK ELEKTRO UJIAN TENGAH SEMESTER GANJIL 2012/2013TEL2103 - ALGORITMA DAN PEMROGRAMAN Kerjakan 3 dari 4 soal di bawah Lokal CBuku Tertutup • Tulislah algoritma dan listing program yang membaca sebuah bilangan bulat dari piranti masukan, lalu menentukan apakah bilangan tersebut merupakan bilangan genap atau ganjil. • Tulislah algoritma dan listing program yang membaca dua buah waktu dalam format hh.mm.ss dari piranti masukan, lalu menentukan dan menampilkan selisih waktu antara dua waktu tsb dalam format hh.mm.ss. • Tulislah algoritma dan listing program yang membaca sebuah bilangan tahun dari piranti masukan, lalu menentukan dan menampilkan jumlah hari dalam tahun tersebut. (Jika tahun kabisat maka jumlah hari dalam tahun tsb adalah366 hari , jika tidak maka 365 hari.) • Tulislah algoritma dan listing program menggunakan konstruksi foryang menghitung dan menampilkan nilai rata-rata dari N buah data bilangan bulat yang dibaca dari papan ketik. Misalnya, jika N = 5 dan data yang dibaca berturut-turut adalah 12, 10, 6, 2 dan 4, maka nilai rata-ratanya adalah (12+10+6+2+4)/5 = 34/5 = 6.8