Assalamu’alaikum…
:)
Postingan ini
merupakan tugas dari mata kuliah praktik algoritma dan pemrograman. Kita mulai
saja yaa…
Bila belum
memiliki aplikasi codeblocks silakan download dulu disini
SOAL 5
Selesaikan formula
Berikut ini Y = Σ!Xi ; dengan Xi= 3, 4, 2,2.
Untuk
mengerjakan soal tersebut menggunakan konsep LOOPING/ PERULANGAN, ARRAY dan FUNCTION.
Perulangan
data
biasa disebut
dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai
batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan
batasnya maka syntax akan error karena proses itu akan berulang terus hingga
tak terhingga sementara variabel dalam komputer masih terbatas.
Looping yang
akan saya gunakan adalah looping dengan jenis FOR.
FOR berfungsi
untuk mengulang suatu proses yang telah diketahui jumlahnya.
Syntax untuk
menuliskan perintah for adalah sebagai berikut :
for(inisialisasi
nilai; syarat pengulangan; perubahan nilai){statement-yang-akan-diulang;}
Array
Arti array dalam
bahasa pemrograman yakni sebuah variabel sejenis yg berderet yg memiliki alamat
yg berdampingan atau bersebelahan. Array juga dapat dikatakan sebagai tipe
terstruktur yg terdiri dari sejumlah komponen yg mempunyai tipe data yg sama.
Bentuk umum
array berdimensi satu: Tipe_Data Nama_Variabel[ukuran]
Fungsi
merupakan suatu
bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan
letaknya terpisah dari program yang memanggilnya. Fungsi merupakan elemen utama
dalam bahasa C karena bahasa C sendiri terbentuk dari kumpulan fungsi-fungsi.
Dalam setiap program bahasa C, minimal terdapat satu fungsi yaitu fungsi
main(). Fungsi banyak diterapkan dalam program-program C yang terstruktur.
Keuntungan penggunaan fungsi dalam program yaitu program akan memiliki struktur
yang jelas (mempunyai readability yang tinggi) dan juga akan menghindari penulisan bagian program yang sama.
Berikut ini
merupakan Tutorialnya :
Pertama buka
codeblocks :
Pilih File > new > project > console
application > C.
(Ketikkan judul
yang sesuai agar mudah dicari filenya :) )
Lalu klik Finish.
Setelah itu akan
muncul tampilan seperti ini :
Hapus tulisan
printf("Hello world!\n");
Bila sudah paham
maksud soalnya Tulis script berikut ini :
#include
<stdio.h>
#include
<stdlib.h>
Int
faktorial(intnilai);
int main()
{
int
X[4]={3,4,2,2};
int i;
int Y=0;
for(i=0;
i<=3; i++)
{
Y = Y + faktorial(X[i]);
}
printf("Hasilnya : %d\n", Y);
}
Int faktorial(int
nilai)
{
Int faktorial=1,
i;
for(i=1;
i<=nilai; i++)
{
faktorial=faktorial*i;
}
return
(faktorial);
}
Maka tampilannya
akan menjadi seperti ini :
Setelah itu klik
Build and Run, maka akan muncul hasil yang diinginkan.
Berikut ini
hasilnya :
Demikianlah
tutorial ini saya buat. Semoga bermanfaat ;)
0 komentar:
Posting Komentar