Anda di halaman 1dari 2

UJIAN AKHIR SEMESTER GENAP TA 2013/2014

MATA KULIAH : DASAR KOMPUTER & PEMROGRAMAN


PRODI/SMT

: TE / II

HARI/TGL

: SELASA / 17 JUNI 2014

WAKTU/SIFAT : 90 MENIT / BUKA BUKU


DOSEN

: CHAERIAH WAEL ST, MT

Kerjakan soal-soal berikut dengan jujur !


1.

Tentukan minimal 5 kesalahan pada program di bawah, sebutkan jenis kesalahannya dan
perbaiki dengan bentuk yang benar !
#include <stdio.h>
int main()
int bil1,bil2 = 8.000,hasil jumlah; deklarasi variabel
clrscr()
printf(Isi bilangan pertama: );
scanf(%d,&bil 1);
hasil jumlah = bil1 + bil2;
printf(hasil jumlah %d + %d = %d\n,bil1,bil2,hasil jumlah);
getch();
return 0;
}

2.

Buatlah program berdasarkan flowchart berikut menggunakan bahasa C !


mulai

Input kode mata


kuliah

Kode =
1?

Tampilkan
Dosen = Andi

Kode =
2?

Kode =
3?

Tampilkan
Dosen = Dani

selesai

Tampilkan
Dosen = Doni

Tampilkan
kode salah

3.

Buatlah fungsi untuk menghitung luas segitiga dalam bentuk fungsi kemudian dipanggil dari
program utama dengan ketentuan ;

4.

Input : alas dan tinggi segitiga

Berupa fungsi tanpa nilai balikan (berbentuk fungsi void)

Fungsi terletak di atas program utama

Tentukan nilai variabel angka setelah program berikut dijalankan :


#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
float temp,angka[6] = {3, 1, 8, 4, 7, 6};
int i,j;
i=1;
while(i<=6){
j=i;
while(j<=6){
if(angka[i-1]<angka[j])
{
temp=angka[i-1];
angka[i-1]=angka[j];
angka[j]=temp;
}
j++; }
i++;}
getch();
return(0);
}

Selamat Mengerjakan