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;
}
Home
»
algoritma pemrograman 1
»
koding
»
praktikum
»
semester 1
»
Membuat Program Dengan Prosedur Yang di Panggil Melalui Header di Dev C++ (Bahasa C)
Next
« Prev Post
« Prev Post
Previous
Next Post »
Next Post »
0 Komentar untuk "Membuat Program Dengan Prosedur Yang di Panggil Melalui Header di Dev C++ (Bahasa C)"