Contoh-contoh Program Dalam Bahasa C
Saya Mempelajari program bahasa C ini di kuliah, yang bertempat di unsyiah jurusan Informatika, ketika disana saya sangat banyak mempelajari tentang bahasa C dalam Pemrograman, disana pula saya banyak berhasil dalam membuat program, tapi disini saya memberikan teknik-teknik dasar untuk program dalam bahasa C:
Contoh Menggunakan Array:
Contoh Menggunakan bilangan yang di beri User dan DiMisalkan (if) yang Baik:
Contoh Program Mencari Bilangan Genap:
Contoh Program Menggunakan Looping Dalam Array:
Ini adalah contoh program untuk mempebesar dan memperkecil sebuah string atau huruf2 dalam kata dengan menggunakan ponter...
ini adalah salah satu program yang menggunakan fungsi, yang akan memudahkan kita bekerja di suatu perusahan yang memerlukan jasa kita dalam membuat program...
Program 1:
Program 2:
Contoh Menggunakan Array:
#include <stdio.h> #include <stdlib.h> #define N 9 int main(void) { int i, a[N]; for(i=0; i<=N; i++) { a[i] = i; if (i%2!=0) printf("%d\n", a[i]); } return EXIT_SUCCESS; }
Contoh Menggunakan bilangan yang di beri User dan DiMisalkan (if) yang Baik:
#include<stdio.h> #include<stdlib.h> int main (){ do{ int x, i; x=1; scanf ("%d", &i); if ((i<0) && (i>23)) break; }while (x<= 25); return 0; }
Contoh Program Mencari Bilangan Genap:
#include<stdio.h> int main() { int a,i; a=0,i=1; while(a<100) { a+=2; printf("bilangan genap ke-%d adalah %d\n",i,a); i++; } return 0; }
Contoh Program Menggunakan Looping Dalam Array:
#include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int x[N]; int i,j; float fx; for(i=0; i<N;i++) x[i]=i; for(j=N-1; j >= 0; --j){ fx = 2 * sqrt(x[j]) + 6 * x[j] + 3; printf("f(x[%d]) = %f\n", j, fx); } return EXIT_SUCCESS; }
Ini adalah contoh program untuk mempebesar dan memperkecil sebuah string atau huruf2 dalam kata dengan menggunakan ponter...
#include <ctype.h> #include <stdio.h> #include <stdlib.h> int main (){ char str[255], *p=&str[0]; /*proses dimana user memasukkan sebuah kalimat*/ printf("Masukkan Sebuah Kalimat: "); gets(str); /*Proses pada saat membuat titlecase*/ *p=toupper(str[0]); do{ p++; if(*p==' '){ p++; *p=toupper(*p);} /*Memperbesar huruf pada string*/ else *p=tolower(*p); /*Memperkecil huruf pada string*/ }while (*p!='\0'); /*misalkan pada akhir kalimat berhenti*/ puts(str); return 0; }
ini adalah salah satu program yang menggunakan fungsi, yang akan memudahkan kita bekerja di suatu perusahan yang memerlukan jasa kita dalam membuat program...
Program 1:
/*Program Replace String*/ #include <stdio.h> #include <stdlib.h> #include <string.h> void rep(char * , char , char ); /*Prototype Fungsi*/ int main(){ char nama[225]; /*Array Type Karakter*/ char f,r; printf ("Masukkan Sebuah String: "); gets (nama); /*Input String*/ printf ("karakter Yang di Cari: "); scanf (" %c" , &f); printf ("Karakter Penggati: "); scanf (" %c", &r); rep(nama,f,r); /*Pemanggilan Fungsi*/ printf ("String Hasil Replace: %s \n", nama); return 0; } void rep(char * data, char find, char replace){ /*Fungsi Yang di gunakan*/ do{ if (*data==find) *data=replace; data++; }while(*data!='\0'); }
Program 2:
//Untuk menhapus sebuah string #include <stdio.h> #include <string.h> #include<string.h> char *kamu(char *, int, int); /*Prototype Fungsi*/ int main (){ char nama[100]; char kata[BUFSIZ]; int awal, akhir; /*Saat Inputan dari User*/ printf ("Inputkan Sebuah String :"); scanf (" %[^\n]", nama); printf ("Posisi awal substring yang akan dihapus :"); scanf (" %d", &awal); printf ("Posisi Akhir substring yang akan dihapus :"); scanf (" %d", &akhir); strcpy(kata,kamu(nama,awal,akhir));/*Pada Saat Pemanggilan funsi*/ printf("%s\n",kata);/*Pada saat output*/ return 0; } char *kamu(char *p,int x,int y) /*Parameter Fungsi*/ { int pch; /*Pada saat proses terjadi di dalam looping*/ for(;x<=y;x++){ p[x]=7; } for(pch=0; pch<(int)strlen(p) ;pch++) { if(p[pch]==32){ p[pch]=7; } } return p; }
Thanks Ya Gan..
ReplyDeleteartikelnya menarik kak, ini sya jga punya artikel tentang Array dalam bahasa C beserta contoh dan penjelasannya, semoga dpt saling melengkapi
DeleteArray dalam Bahasa C (dengan Contoh dan Penjelasan)
oke..
ReplyDeletemantab gab.....
ReplyDeletesekedar sharing gan ane jg ada
blog tentang pembelajaran
bahasa c.
www.kuliahinformatika2011b.
blogspot.com
diantaranya:
-menghitung luas dan keliling
lingkaran
-menghitung sisi miring
segitiga
-membuat segitiga pascal
-membuat algoritma sederhana
-menghitung nilai rata rata
mahasiswa
-membuat segitiga angka
- dan masih ada yang lainnya
gan,...
trims gan mohon kerjasamanya
Oke Gan..
DeleteSaya juga mohon kerjasamanya.. :)
buat header apa array kah ?
ReplyDeleteDstu saya memang menampakkan headernya, tapi saya ingin memberitahukan bahwa cara penerepan/penempatan dasar pada array..
Deletetengkyuu mas broo, jadibisa buat tugas akhir, hehe
ReplyDeletedownload aplikasinya d mana ??
ReplyDeleteUntuk aplikasi kompilernya misal di windows bisa memakai codeblocks, tapi jika di linux bisa langsung saja memakai terminalnya..
Deletemintak program searching nama
ReplyDelete