Cara Membuat Fungsi Pada Bahasa C

Contoh Pemrograman Fungsi

Contoh 1 : Tulislah fungsi untuk menghasilkan nilai F(x)=3x2+5x-1,x ε R .Pada soal terlihat bahwa x bertipe bilangan Real maka x harus dideklarasikan dengan tipe data float.Maka solusi program dari soal tersebut adalah :

#include "stdio.h"

float F(float x){
    return 3*x*x + 5*x -10;
}

main(){
    float x, hasil;
    printf("x = "); scanf("%f", &x);
    hasil=F(x);
    printf("f(%.2f)= %.2f",x,hasil);
}

Contoh 2 : Tulislah fungsi untuk menghitung H(p,q,r)=2pq2+5qr+10r, dengan p,q dan r bertipe bilangan bulat. Maka pada fungsi yang dibuat akan terdapat 3 variabel bertipe integer dan menghasilkan keluaran dengan tipe integer juga. Maka solusi program dari soal tersebut adalah :

#include "stdio.h"

int H(int p, int q, int r){
    return 2*p*q + 5*p*r +10*r;
}
void cetak(int a){
    printf("Nilai Masukan=%d",a);
}

main(){
    int p,q,r,hasil;
    printf("H(p,q,r) = 2*p*q + 5*p*r + 10*rn");
    printf("p = "); scanf("%d", &p);
    printf("q = "); scanf("%d", &q);
    printf("r = "); scanf("%d", &r);
    hasil=H(p,q,r);
    printf("h(%d,%d,%d)= %dn",p,q,r,hasil);
    cetak(9);

}

Silahkan eksplorasi lebih lanjut ke Larik (Array) 1 Dimensi Pada Bahasa C

3 Trackbacks & Pingbacks

  1. Pengulangan Bersarang Pada Bahasa C | Onestring Lab
  2. Contoh NESTED LOOP for, while di C | Onestring Lab
  3. Daftar Link Tutorial Pemrograman C Dasar | Onestring Lab

Leave a Reply

Your email address will not be published.


*


Block AdBlock - Powered by Admiral