Anda di halaman 1dari 1

UJ|AN TENGAH SEMESTER

zAtOl2OLl

FAKUTTAS TEKNIK UN IVERSITAS AN DATAS


JURUSAN TEKNIK ETEKTRO

MATA KUTIAH : PEMOGRAMAN KOMPUTER


JADWAD
: (10.30 AM- 12.00 AM) SEN|N, 18 ApRtt 2011
SIFAT

UJIAN

TUTUP BUKU

1.Ada5kesalahandaripenulisansourcecodeC++aiuaw'r.ini.r"
#include <iostream>
using namespace std,1

2
3

float biggest(float x) ;
float smallest(float y) t
float biggestnow=O, smallestno
int nain ( l
{
int j urnlah, x=0;
float telbesar, terkecil, angka;

I
6
1
8
9

cogFtS<"junlah data yg akan dimasukkan

1-0

cirl(gfurnlah;r1

11

whlle (junlafr>x) !

t2

L3

t4

\,'

X++i

cout <(" masukkan anlfka =

15
16

cin

18
1.9

20

2t

>>angka;

"{}

terbesar=biggest ( angka ) ;
terkecil=smal1est (angka) ;
cout << "Angka terbeSar =,' << terbesar((
cout << "Angka Terkecil =" << terkecil((

T7

"\nt,
"\n".

return 0i

22
23
24
25
26
21
28

f inqbiggest(float x)
SLL-/
if (x>bisgestnow)
h
?,,, I
biggestnow=x;
1r

29

l
return (biggeEE-i{6*)
l
float smallest(float y)

30
3L
32
33
34
35
36
3?
38
39

--

if

(y<smal.J-estnow)

{^
snattestnodQ)
)
\-/
return (y) ;

(35point)
2.

Jelaskan Pengertian dari:

l.
ll.
ll1.

Algorithma
Tipe data dan tuliskan tipe data yang digunakan dalam pemograman
Perbedaan Fungsi dan void, tunjukan {engan contoh.

(25 point)
3.

Tuliskan algoritma atau program sehingga menghasil sebuah urutan beberapa


bilangan dariyang terbesar
sampai yang terkecil dan dari yg terkecil sampaiyg terbesar.
(40 point)

Anda mungkin juga menyukai