Sabtu, 27 Desember 2014

Tugas Terstruktur "Menghitung Nilai Formula (∑2X+Y)"

Hai sobb..
Saya mau berbagi ilmu tentang Fungsi dalam Bahasa C nihh,, walaupun belum banyakk.. heheeyy

Disimak yaakk :D

Larik atau yang biasa disebut dengan array dapat dikatakan baris atau deret. sedangkan arti array dalam bahasa pemrograman yakni sebuah variabel sejenis yang berderet yang memiliki alamat yang berdampingan atau yang bersebelahan. Array juga dikatakan sebagai tipe terstruktur yang terdiri dari sejumlah komponen yang mempunyai tipe data sama.
Variabel array ada 3, yaitu :
  • Array satu dimensi
  • Array dua dimensi
  • Array multidimensi

Okkee.. Sebelum lebih lanjut, buat project baru dulu sobb..

Buka "CodeBlock"-nya terlebih dahulu, lalu buat project baru dengan cara klik "Create a new project" pada layar.


Muncul kotak dialog 'New from template', pilih 'Console Application'.

Pada kotak dialog 'Console application', pilih next. 

Lalu pilih program bahasa C, karena kita membuat program tersebut menggunakan bahasa pemrograman C. Kemudian klik Next.

Setelah itu ketikkan nama project dan pilih tempat untuk menyimpan project tersebut. Pilih next, lalu finish.

Muncul tampilan seperti ini.


Mulai saja kerjakan programnya.

Soal 4

Membuat program untuk menghitung nilai menurut formula (∑2X+Y) yang diberikan dari dua buah deret angka dengan X=2, 4, 6, 3, 2 dan Y=4, 2, 3, 5, 2.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    puts("menghitung nilai formula\n");

    int i, hasil=0;
    int x[5]={2,4,6,3,2};
    int y[5]={4,2,3,5,2};

    for(i=0; i<5; i++)
    {
        hasil = hasil + ((2*x[i]) +(y[i]));
    }
    printf("hasil dari zigma 2X + Y = %d", hasil);
}

Keterangan :

#include <stdio.h>
#include <stdlib.h>
-->File header yang berfungsi untuk menyimpan fungsi-fungsi pustaka yang digunakan oleh program.

int main()
-->Sebagai program utama.

{}
-->Sebagi pembuka dan penutup program.

puts("menghitung nilai formula\n");
-->Puts biasa digunakan untuk judul, karena untuk mencetak output pada layar sekaligus memberikan pergantian baris secara langsung.

int i --> Mendefinisikan i sebagai integer.
hasil=0 --> digunakan untuk menampilkan hasil dari penjumlahan angka tersebut yang dimulai dari 0.


int x[5]={2,4,6,3,2};
int y[5]={4,2,3,5,2};
-->Merupakan array satu dimensi, dimana setiap variabel sudah ditentukan besarnya. Array di mulai dari angka 0, sehingga ukuran 10 dihitung dari 0, 1, 2, ..., sampai dengan 9.

for(i=0; i<5; i++)
-->Digunakan untuk perulangan, yang dimulai dari 'i=0', yang berarti angka yang muncul dimulai dari angka 0 dan 'i<5' untuk menampilkan angka yang muncul sampai kurang 5. 'i++' artinya untuk menambah angka dimulai dari 0 sampai 5. 'i++' disebut juga dengan increament (menambah).

hasil = hasil + fungsi(x[i],y[i]);
-->Untuk menghitung jumlah total, menggunakan looping dan array.

printf("hasil dari zigma 2X + Y = %d", hasil);
-->Menampilkan hasil dari penjumlahan tersebut.

Tampilan pada CodeBlock.

Jika di Buid and Run atau di tekan F9, tampilannya seperti ini.


Hasilnya seperti ini :)



Selesai :)

Semoga Bermanfaat .. :)