uas_daskom-genap

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 selesai Input kode mata kuliah Kode = 1 ? Tampilkan Dosen = Andi Kode = 2 ? Kode = 3 ? Tampilkan Dosen = Dani Tampilkan Dosen = Doni Tampilkan kode salah

Upload: chaeriah-wael

Post on 18-Feb-2016

3 views

Category:

Documents


0 download

DESCRIPTION

soal ujian, UAS, dasar komputer

TRANSCRIPT

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

selesai

Input kode mata kuliah

Kode = 1 ?

Tampilkan Dosen = Andi

Kode = 2 ?

Kode = 3 ?

Tampilkan Dosen = Dani

Tampilkan Dosen = Doni

Tampilkan kode salah

3. Buatlah fungsi untuk menghitung luas segitiga dalam bentuk fungsi kemudian dipanggil dari

program utama dengan ketentuan ;

Input : alas dan tinggi segitiga

Berupa fungsi tanpa nilai balikan (berbentuk fungsi void)

Fungsi terletak di atas program utama

4. 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 ☺