Tugas Bahasa C

Februari 4, 2009

Tugas bahasa c disuruh buat program sederhana, untuk membuat masukan data dan cetak data dengan menggunakan fungsi dan if else, didalmnya desertakan clrcrn() dan pengulangan while do.

Contoh program

#include<stdio.h>     /* utk printf dan scanf */
#include<conio.h>     /* utk clrscr() */
#include<ctype.h>     /* utk toupper */
float B=25000;
float C=50000;
float T=100000;

float baju(float beli)
{
return(beli*B);
}
float celana(float beli)
{
return(beli*C);
}
float tas(float beli)
{
return(beli*T);
}

main()
{
char lagi,barang,nama[30];
float bl;

Baca entri selengkapnya »


Beberapa fungsi penulisan string

Januari 23, 2009

/*strcat untuk menambahkan string s2 ke s1*/
#include <stdio.h>
#include <string.h>
main()
{
char s1[50] = “caslim”;
char s2[21] = “budi”;
char s3[20] = “manggala”;
strcat(s1, s2);
strcat(s1, s3);
printf(“%s”,s1);
return 0;
}

Baca entri selengkapnya »


String – Bahasa C

Januari 19, 2009

String merupakan suatu kumpulan karakter yang terangkai secara bersamaan. Dalam bahasa C, string bukan merupakan tipe data tersendiri, namun merupakan jenis khusus dari tipe array.Tipe string dapat digunakan sebagai konstanta, yang ditulis dengan diawali dan diakhiri tanda petik ganda

/*contoh memasukan data string dari keyboard*/

#include<stdio.h>
main()
{
char nama[15];
printf(“Nama anda: “);
gets(nama);

printf(“hallo, %s. Selamat datang di informatika.\n”,nama);
}

Baca entri selengkapnya »


ARRAY DUA DIMENSI

Januari 12, 2009

Array dua dimensi adalah array yang memiliki dua buah subskrip yaitu baris dan kolom.

Bentuk umum pendeklarasian array dua dimensi:

Tipe_data nama_array [banyak_baris] [banyak_kolom] ;

Contoh program:

/* program array multi dimensi*/
#  include<stdio.h>

main()
{
int i,j;
int x[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};

for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
printf(“%6d”,x[i][j]);
printf(“\n”);
}
printf(“\n”);
}

Baca entri selengkapnya »


array 1 dimensi bahasa c

Januari 5, 2009

Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0, elemen kedua memiliki indeks 1, dan seterusnya.

Contoh program:

/*contoh program array 1 dimensi*/
#include <stdio.h>
#define max 5   /*nilai konstanta*/

main()
{
int x[max];
int j;
printf(“masukan nilai : \n”);
for(j=0; j<max; j++)
{
printf(“x[%d] = “,j);
scanf(“%d”,&x[j]);
}
printf(“menampilkan nilai : \n”);
for(j=0; j<max; j++)
{
printf(“x[%d] = %d\n “,j,x[j]);
}
}

Baca entri selengkapnya »


penulisan fungsi dalam bahasa C

Desember 24, 2008

Di dalam pemrograman bahasa C ada beberapa cara dalam penulisan/ penempatan fungsi. ini contoh program yang didalamnya terdapat fungsi input, fungsi rata-rata, fungsi jumlah dan fungsi cetak. dalam pemrograman ini akan menggunakan variable eksternal.

contoh program:

/*program fungsi input,fungsi jumlah, fungsi rata2 dan funsi cetak*/

# include <stdio.h>
int nilai[100],n;               /*variable eksternal*/
/*fungsi input*/
void input()
{
printf(“Jumlah nilai yang akan diinput? “);
scanf(“%d”, &n);
int x=1;
for (int i=0;i<n;i++)
{
printf(“Nilai ke – %d = “,x++);
scanf(“%d”,&nilai[i]);
}
}

Baca entri selengkapnya »


contoh prototipe fungsi program bahasa C

Desember 18, 2008

Contoh program dalam bahasa C dengan menggunakan turbo c dengan menggunakan prototipe fungsi.

/*program hitung luas segitiga dengan menggunakan prototipe fungsi */
#include<stdio.h>
float segitiga(float alas, float tinggi);
main()
{
float a,t,l;
printf(“masukan alas  : “);
scanf(“%f”,&a);
printf(“masukan tinggi: “);
scanf(“%f”,&t);
l=segitiga(a,t);
printf(“\nluas segitiga = 0.5 x %.2f x %.2f = %.2f\n”,a,t,l);
}
float segitiga(float alas, float tinggi)
{
int luas;
luas=0.5*alas*tinggi;
return(luas);
}

Baca entri selengkapnya »


Game Batu-Gunting-Kertas mengunakan bahasa C

Desember 4, 2008

/*program game batu-gunting-kertas dalam bahasa c*/

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int anda;
int komp;
int poin_anda;
int poin_komp;

int main ()
{
poin_anda = 0;            /*memberikan nilai poin awal*/
poin_komp = 0;

printf(“\t PERMAINAN BATU – GUNTING – KERTAS\n”);
printf(“\t =================================\n”);
printf(“         \” ATURAN MAIN \”\n”);
printf(“Batu menang melawan Gunting, Gunting menang melawan Kertas\n”);
printf(“Kertas menang melawan Batu dan Tiga kali menang.\nTekan Nomor!\n”);
printf(“1 untuk Batu\n”);
printf(“2 untuk Kertas\n”);
printf(“3 untuk Gunting\n”);
printf(“9 untuk Keluar\n\n”);

Baca entri selengkapnya »


Belajar bahasa C operator

November 25, 2008

Operator Aritmatika dalam Bahasa C

Operator

Arti

Tipe data

+

penjumlahan

(bilangan bulat atau bilangan pecahan)

-

pengurangan

(bilangan bulat atau bilangan pecahan)

*

perkalian

(bilangan bulat atau bilangan pecahan)

/

pembagian

(bilangan bulat atau bilangan pecahan)

%

modulo

(bilangan bulat)

++

increment

(bilangan bulat)

decrement

(bilangan bulat)

 Operator Relasi dalam Bahasa C

 

Operator

Arti

Contoh

Nilai

lebih kecil dari

5 < 3

 

0

<=

lebih kecil atau sama dengan

5<=5

 

1

lebih besar dari

4>4

 

0

>=

lebih besar atau sama dengan

4>=4

 

1

==

sama dengan

(3+2) ==(4+1)

 

1

!=

tidak sama dengan

(5 + 2) != (5 – 2)

1

Baca entri selengkapnya »


Contoh Progam Bahasa C dengan memakai break & continue

November 17, 2008

Statemen break digunakan untuk menghentikan sebuah pengulangan dan program akan langsung meloncat ke statemen yang berada di bawah blok pengulangan. Biasanya ini dilakukan karena alasan efisiensi program, yaitu untuk menghindari proses pengulangan yang sebenarnya sudah tidak diperlukan lagi.

Sedangkan statemen continue digunakan untuk melanjutkan proses pengulangan. Statemen continue menyebabkan proses perulangan kembali ke awal mulainya perulangan dengan mengabaikan statemen-statemen berikutnya setelah statemen continue. Statemen continue dapat digunakan untuk perulangan for, while maupun perulangan do-while.

Baca entri selengkapnya »