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 »
Leave a Comment » |
bahasa C | Ditandai: bahasa C, if else, pemrograman |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: download, mercu buana, pemrograman, string |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: bahasa C, mercu buana, string |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: array, bahasa C, mercu buana, pemrograman |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: array, bahasa C, mercu buana |
Permalink
Ditulis oleh caslim
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 »
4 Tanggapan |
bahasa C | Ditandai: bahasa C, mercu buana, pemrograman |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: belajar bahasa c, prototipe fungsi |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: bahasa C, game, program |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: Aritmatika, bahasa C, belajar, Operator bitwise, Operator Logika, relasi |
Permalink
Ditulis oleh caslim
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 »
Leave a Comment » |
bahasa C | Ditandai: bahada c, break, continue, pemrograman |
Permalink
Ditulis oleh caslim