CATATULANG

Materi Kuliah Teknik Informatika

Membuat Program Dengan Prosedur Yang di Panggil Melalui Header di Dev C++ (Bahasa C)

Prosedur (procedure) adalah modul program yang melakukan suatu tugas spesifik yang hasilnya dapat di amati atau di running setelah semua instruksinya selsai di kerjakan. Di dalam penulisan bahasa C dngan prosedur, terdapat yang namanya nama prosedur, selain itu juga ada nama konstanta, peubah (variabel), tipe data dan aksi yang akan di lakukan.

Biasanya suatu program akan terbagi menjadi 2 atau lebih file program, salah 1 file program sebagai program utama (main program) dengan format .cpp dan yang lainnya adalah prosedur yang akan di panggil di program utama dengan format .h. Cara memanggilnya dengan menggunakan syntax :
#include "namaprosedur.h"
syntax di atas untuk memanggil prosedur yang lokasi filenya berada di dalam 1 folder dengan program utama yang memnggil. sedangkan untuk memanggil prosedur yang beda lokasinya maka ketikan path lokasinya, misalkan :
#include "E:\semester1\alforitmapemrograman\namaprosedur.h"

Berikut ini adalah contoh progam untuk menghitung luas persegi panjang dan lingkaran menggunakan prosedur (procedure) :

Program utama (main program)
#include "unit1.h"
int main(){
int pj, lb, jari;
float luasp,luasl;
printf("Menghitung Luas Persegi\n");
printf("Masukan lebar : ");scanf("%i", &pj);
printf("Masukan tinggi : ");scanf("%i", &lb);
luasp = luaspersegi(pj, lb);
printf("Luas persegi : %f", luasp);
printf("\n\nMenghitung Luas Lingaran\n");
printf("Masukan jari-jari : ");scanf("%i",&jari);
luasl = luaslingkaran(jari);
printf("Luas lingkaran : %f", luasl);
getch();

}

Prosedur (Save dengan nama unit1.h)
#include<stdio.h>
#include<conio.h>
#define Phi 3.14
float luaspersegi(int p, int l){
float luasp;
luasp = p*l;
return luasp;
}

float luaslingkaran(int r){
float ls;
ls = Phi*r*r;
return ls;

}

Bagikan :
+
Previous
Next Post »
0 Komentar untuk "Membuat Program Dengan Prosedur Yang di Panggil Melalui Header di Dev C++ (Bahasa C)"

 
Copyright © 2015 CATATULANG - All Rights Reserved
Template By Kunci Dunia
Back To Top