Soal 01
Buat Flowchart dan Apa yang tercetak bila program berikut dijalankan, dimana untuk
nilai awal N diinput dengan nilai 2 digit terakhir NIM Saudara. (harus
menggunakan tabel)
int
A[10]={2,10,15,30,80,75,72,75,60,70};
int N,I,Min;
scanf("%i",N);
Min = N;
for(I=0; I<=5+4; I=I+1)
{ if(A[I] >= Min)
{ Min = A[I];
printf("%i",Min);
}
}
Soal 04
Sudah ada array satu dimensi yang dibuat dengan int A[5] dan int B[7]. Isi array A
dan array B tersebut sudah ada isinya dengan ilustrasi sebagai berikut :
A 0 1 2 3 4
10 45 30 20 50
B 0 1 2 3 4 5 6
30 13 30 16 20 25 15
a) Susun algoritma dan flowchart untuk memeriksa apakah diantara isi array A ada
yang sama dengan isi array B. Bila ada cetak perkataan “ADA”, bila tidak ada cetak
perkataan “TIDAK ADA”.
b) Susun algoritma dan flowchart untuk memeriksa apakah diantara isi array A ada
yang sama dengan isi array B. Bila ada cetak perkataan “ADA”, bila tidak ada cetak
perkataan “TIDAK ADA”. Dan ada berapa jumlahnya yang nilainya sama
Contoh output :
ADA
Nilai 30 jumlah=2
Nilai 20 jumlah=1
Soal 02
Buat Flowchart dan Apa yang tercetak bila program berikut ini dijalankan , dimana
nilai N diinput dengan dengan nilai 2 digit terakhir NIM Saudara! (harus
menggunakan tabel)
B 0 1 2 3 4 5 6
T U M E M E N
C 0 1 2 3 4 5
M I T U H U
Sudah ada array D[21] yang dibuat belum ada isinya, dengan ilustrasi sebagai berikut
D 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Susun algoritma dan flowchart untuk menyalin isi array A, array B dan array C ke
dalam array D sehingga array D menjadi Sebagai Berikut :
D 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
T E M E N T U M E M E N M I T U H U