soal uts genap 2014

3
SOAL UTS GENAP 2014/2015 MATA KULUAH : ALGORITMA PEMROGRAMAN 2 DOSEN PENGAMPU : TINEKA HANDAYANI, S.Pd, M.Kom KELAS B : II MI A1-2, II KA A1-2 1. Buatlah program dengan menggunakan prosedur untuk kasus menghitung luas lingkaran.Luas Lingkaran = phi * r * r . phi =3.14. 2. Buatlah program dengan menggunakan fungsi dengan memperhatikan peseudocode di bawah ini : Fungsi Hitung Nilai Function HITUNGNILAI(a,b,c: double): double na=a*0.3+b*0.5+c*0.2; return(na) Fungsi Nilai Huruf Function NILAIHURUF (na: double): char If nilaiAkhir>=85 then nilaiHuruf_’A’ Else if If nilaiAkhir>=75 then nh_’B’ Else if If nilaiAkhir>=60 then nh_’C’ Else if If nilaiAkhir>=40 then nh_’D’ Else nh_’E’ End If return(nh) Program Utama Input(uts, uas, tugas)

Upload: tineka-milik-sealova

Post on 08-Dec-2015

231 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Soal Uts Genap 2014

SOAL UTS GENAP 2014/2015

MATA KULUAH : ALGORITMA PEMROGRAMAN 2

DOSEN PENGAMPU : TINEKA HANDAYANI, S.Pd, M.Kom

KELAS B : II MI A1-2, II KA A1-2

1. Buatlah program dengan menggunakan prosedur untuk kasus menghitung

luas lingkaran.Luas Lingkaran = phi * r * r . phi =3.14.

2. Buatlah program dengan menggunakan fungsi dengan memperhatikan

peseudocode di bawah ini :

Fungsi Hitung Nilai

Function HITUNGNILAI(a,b,c: double): double

na=a*0.3+b*0.5+c*0.2;

return(na)

Fungsi Nilai Huruf

Function NILAIHURUF (na: double): char

If nilaiAkhir>=85 then nilaiHuruf_’A’

Else if If nilaiAkhir>=75 then nh_’B’

Else if If nilaiAkhir>=60 then nh_’C’

Else if If nilaiAkhir>=40 then nh_’D’

Else nh_’E’

End If

return(nh)

Program Utama

Input(uts, uas, tugas)

nilaiAkhir = HITUNGNILAI(uts,uas,tugas)

Output (nilaiAkhir)

Output (NILAIHURUF(nilaiAkhir))

Page 2: Soal Uts Genap 2014

3. Buatlah program untuk memasukkan dan mencetak 5 daftar nama

mahasiswa dengan menggunakan tipe array!

SELAMAT MENGERJAKAN