Algoritma Pemograman dalam bahasa C

Bahasa C++ adalah salah satu bahasa mesin yang dipakai dalam pembuatan suatu program. Bahasa tingkat tinggi ini banyak ditemukan berbagai program yang ada pada saat ini, artinya bahasa c++ adalah salah satu bahasa yang paling berperan diabad ke 21 ini.

Seperti yang sudah saya jelaskan diAlgoritma Pemograman bahwa bahasa algoritma mempunyai 3 bagian program. Sama seperti Algoritma Pemograman, Bahasa tingkat tinggipun mempunyai 3 bagian program yaitu Header, Main dan Source. Dalam header kita dapat memberikan judul yang kita inginkan dan mendeklarasikan prosedur2 yang ada dalam program begitu pula halnya dengan library yang akan digunakan dalam proses sekuensi program.

contoh:

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

#include<math.h>

#define MAX 20

void Input(int a[20],int *c);

void TampilData(int a[MAX],int c);

int Prima(int a,int y,int x);

int P_A(int a);

int P_B(int a);

Pada bagian main program, hal yng pertama harus kita lakukan adalah pendeklarasian variable bantu yang akan digunakan dalam proses eksekusi program. Lalu kita dapat memberikan syntax, urut seperti apa yang kita mmau dalam menjalankan program. contoh:

#include”header.h”

void main()

{

int i;

int b[MAX],c;

do

{

system(“CLS”);

printf(“t———————————n”);

printf(“t|ttMENUtt|n”);

printf(“t|1.tInput Datatt|n”);

printf(“t|2.tTampil Datatt|n”);

printf(“t|3.tBilangan Prima Terbesart|n”);

printf(“t|0.tKeluar programtt|n”);

printf(“t———————————n”);

printf(“tPilihan –>”); scanf(“%d”,&i);

switch(i)

{

case 1:

Input(b,&c);

getch();

break;

case 2:

TampilData(b,c);

getch();

break;

case 3:

TampilPrima(b,c);

getch();

break;

case 0:

getch();

break;

}

}while(i!=0);

printf(“ntttThanks for using this Program”);

printf(“ntttby Stefanus Diptya_5704_Dn”);

getch();

}

Lalu pada bagian source, kita dapat mendeskripsikan prosedur dan fungsi yang akan dipakai dalam prosedur utama. contoh:

#include”header.h”

void Input(int a[MAX],int *c)

{

int i=0,e;

int b;

double r;

do

{

printf(“Berapa data yang ingin anda masukan (NB: Maksimal 20) –> “); scanf(“%d”,&*c);

}while(*c>20||*c<=0);

for(e=0;e<*c;e++)

{

do

{

printf(“Masukan bil. kuadrat ke %d –>”,e+1); scanf(“%d”,&a[e]);

b=sqrt(a[e]);

r=sqrt(a[e]);

if(b!=r||b<=0)

{

printf(“t%d Bukan Bilangan Kuadrat!!n”,a[e]);

i=0;

}

else if(b=r&&b>0)

i=1;

}while(i!=1);

}

}

Anda bisa mendukung saya untuk tetap melakukan update tutorial dengan cara mem-follow blog saya, atau mem-follow twitter saya disini, bisa juga dengan meninggalkan komentar dan atau me-request tutorial yang anda inginkan. Best regards, eSDhee

Advertisements

2 thoughts on “Algoritma Pemograman dalam bahasa C

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s