25 Des 2014

Menghitung fungsi terstruktur 4



Assalamu’alaikum
Dalam posting saya kali ini saya masih membahas tentang penggunaan looping, dan fungsion
Pebahasan kali ini kita akan membuat suatu program untuk menghitung sebuah fungsi matematika yaitu formula (Σ2X + Y) dengan deret angka X=2,4,6,3,2 dan Y=4,2,3,5,2.
-Pertama kita akan memnentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int X[5]={2,4,6,3,2},Y[5]={4,2,3,5,2},n,i;
puts("2X+Y");
puts("X=2,4,6,3,2");
puts("Y=4,2,3,5,2");
return 0;
}

- kedua kita akan menggunakan sintax fungsion , pertama – tama kita tuliskan terlebih dahulu untuk mendeklarasikannya kita tulis di atas int main, setelah itu kita tuliskan baru di bawah retrun 0; isi dari program int rumus ( int x,int y);
#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);
int main()
{
int X[5]={2,4,6,3,2},Y[5]={4,2,3,5,2},n,i;
puts("2X+Y");
puts("X=2,4,6,3,2");
puts("Y=4,2,3,5,2");
return 0;
}
int rumus(int x, int y) {
int N;
N=(2*x)+y;
return (N);
}

-ketiga setelahmendeklarasikan di atas dan membuat rumus dibawaahnya kita tuliskan return (N) untuk memanggil program tersebut ke program utama . kita mengunakan sintax looping dan di dalam rumus (x[i], y[i]) mengapa dalam x dan y terdapat [i] ? [i] digunakan untuk melooping terus menerus nilai yang telah di tentukan.

#include <stdio.h>
#include <stdlib.h>
int rumus(int x, int y);
int main()
{
int X[5]={2,4,6,3,2},Y[5]={4,2,3,5,2},n,i;
puts("2X+Y");
puts("X=2,4,6,3,2");
puts("Y=4,2,3,5,2");
for(i=0;i<5;i++){
n=rumus(X[i],Y[i]);
printf("maka hasilnya adalah : %d\n",n);
}
return 0;
}
int rumus(int x, int y) {
int N;
N=(2*x)+y;
return (N);
}

Sekarang coba program diatas. Jika benar maka akan keluar hasil seperti di bawah ini:


Terimakasih sudah mengunjungi blog saya semoga dengan penjelasan singkat dalam blog ini mudah di mengerti, bisa membantu pembelajaran dan menambah pengetahuan .. By: D.O.C (Dwi Okte Cahyaningrum )

0 komentar:

Posting Komentar

  • Blogger news

  • Blogroll