31 Des 2014

Menghitung fungsi terstruktur 7


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 (Y=Σ ) dengan deret angka X = 2,2,4,2 dan nilai n = 2,1,2,2.

-Pertama kita akan memnentukan variable lalu tuliskan di dalam int variable apa yang kita pergunakan dan memasukkan nilai x pada int.dan nilai dari n, buat judul untuk mengngat program dengan menggunakan “ puts “, system color hanya di gunakan untuk mempercantik tampilan dengan warna.

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,x[4]={2,2,4,2},n[4]={2,1,2,2};
puts("menghitung jumlah dan pembagian pangkat");
system("color b");
return 0;
}

-kedua program untuk menghitung nilai dari factorial sekarang kita akan menggunakan sintax fungsion , pertama deklarasikan terlebih dahulu di atas int main , lalu buat program penghitungannya di bawah dari program utama, kali ini kita menggunakan float agar jika hasil yang di keluarkan merupakan bilangan decimal akan terlihat dengan jelas.

#include <stdio.h>
#include <stdlib.h>
float pangkat (int x , int y);
int main()
{
int i,x[4]={2,2,4,2},n[4]={2,1,2,2};
puts("menghitung jumlah dan pembagian pangkat");
system("color b");
return 0;
}
float pangkat (int x , int y)
{
float jml=1,i;
for(i=1;i<=y;i++){
jml=jml*x;
}
return(jml);
}

-ketiga buatlah perintah looping pada program utama untuk meghitung terus menerus sesuai dengan inputtan yang telah di isikan, lalu panggil program penghitungan pangkat yang telah dibuat tadi ke menu program utama .

#include <stdio.h>
#include <stdlib.h>
float pangkat (int x , int y);
int main()
{
int i,x[4]={2,2,4,2},n[4]={2,1,2,2};
float j,k=0;
puts("menghitung jumlah dan pembagian pangkat");
system("color b");
for (i=0;i<4;i++){
j=pangkat(x[i],n[i]);
k=k+(x[i]/j);
printf("x=%d n=%d\npangkat %.1f\n",x[i],n[i],j);
printf("hasil akhir = %.2f\n\n",k);
}
return 0;
}
float pangkat (int x , int y)
{
float jml=1,i;
for(i=1;i<=y;i++){
jml=jml*x;
}
return(jml);
}
Dalam menu utama terdapat variable “j” variable tersebut digunakan untuk memanggil program pangkat yang telah dibuat, dan variable “k” digunakan untuk pengoperasian fungsi yang sudah di tentukan ,
Setelah itu buatlah program printf .

Sekarang coba kalian run program yang telah anda buat di atas jika program berjalan maka yang keluar seperti gambar 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