UJIAN TES CALON KARYAWAN RS BETHESDA – YOGYAKARTA TES 1. Buat algoritma untuk menentukan lama bekerja seorang pegawai. Inputan adalah jam masuk dan jam pulang. Catatan: jam berupa angka 1-12, dan seorang pegawai bekerja kurang dari 12 jam. Contoh: Jam masuk: 10 (input oleh user) Jam keluar: 12 (input oleh user) Lama kerja: 2 jam (output dari algoritma)
Jam masuk: 11 (input oleh user) Jam keluar: 3 (input oleh user) Lama kerja: 4 jam (output dari algoritma)
TES 2. Sebutkan minimal 15 istilah yang saat ini sering kita dengar tentang teknologi informasi. Jelaskan juga arti atau definisinya.
TES 3. Ada program sebagai berikut : #include "stdio.h" #include "conio.h" #define n 7 void main() { int A[n] = {15,10,7,22,17,5,12}; int X, I, K; printf("Data Awal :"); for (I=0; I <= n-1; I++) printf("%3i", A[I]); printf("\n"); K=0; while(K<=n-2) { I=0; while(I<=n-2 - K) { if (A[I] > A[I+1]) { X = A[I]; A[I] = A[I+1]; A[I+1] = X; } I++; } K++; } printf("Data Tersaji :"); for (I=0; I<= n-1; I++) printf("%3d", A[I]); } Menjalankan program apakah contoh program di atas. Jelaskan !
TES 4. Buatlah program menghitung umur pasien, yang diketahui dari tanggal lahirnya. IT-RS Panti Waluyo Purworejo
20161205