Langsung ke konten utama

Postingan

Menampilkan postingan dari Agustus 19, 2015

Program Kasir Warteg Sederhana (QBasic Programming)

Assalamu'alaikum.. disini saya ingin berbagi kodingan aplikasi warteg sederhana dengan menggunakan bahasa pemrograman QBasic. semoga bermanfaat :) Keep Learn, Keep Coding.. ! :D rem database data "Nasi Uduk",7000 data "Nasi Rawon",6000 data "Pecel Lele",6000 data "Sate",15000 data "Nasi Kunning",7000 data "Es Teh",2000 data "Jus Jeruk",5000 data "Kopi",3000 data "Wedang Jahe",6000 data "Es Kelapa Muda",15000 rem variable DIM namabarang$(20) DIM harga(20) rem baca database for a=1 to 10     read namabarang$(a),harga(a) next a cls x: cls color 3 print"                                Warteg Bengkel Perut " print print color 4 print "                                     Menu Kami" print color 7 print "Menu Makanan          Harga              Menu Minuman          Harga " color 4 print "1.Nasi Uduk          Rp 700

Fungsi Mengecek apakah dua titik berada di koordinat yang sama (C Programming)

Assalamu'alaikum.. disini saya akan mencoba membuat fungsi yang akan mengecek apakah dua buah titik  berada di koordinat yang sama dengan menggunakan bahasa pemrograman C. berikut syntaxnya: #include <stdio.h> #include <math.h> //membuat struct point typedef struct { double x; double y; }POINT; //fungsi untuk mencari jarak dia buah titik(point) double POINTdist(POINT a,POINT b){ double hasil; hasil=sqrt(pow((b.x-a.x),2)+pow((b.y-a.y),2)); return hasil; } //fungsi untuk mengecek apakah dua buah titik berada di koordinat yang sama int POINTeq(POINT a,POINT b){ double selisih; selisih=POINTdist(a,b); if (selisih<0.000001)     return 1; else     return 0; } int main(){ POINT a,b; double hasil; a.x=5; a.y=10; b.x=5.0000001; b.y=10; //implementasi if(POINTeq(a,b)==1)     printf("sama"); else     printf("beda"); return 0; } selamat mencoba. semoga bermanfaat :) Keep Learn, Keep Coding. Try your own Code

Fungsi menghitung jarak diantara 2 titik koordinat (C Programming)

#include <stdio.h> #include <math.h> typedef struct { double x; double y; }POINT; double POINTdist(POINT a,POINT b){ double hasil; hasil=sqrt(pow((b.x-a.x),2)+pow((b.y-a.y),2)); return hasil; } int main(){ POINT a,b; double hasil; a.x=5; a.y=10; b.x=2; b.y=4; hasil=POINTdist(a,b); printf("%.2f",hasil); return 0; }

Fungsi Mencari koordinat titik terjauh (C Programming)

 selamat malam semuanya. dalam kesempatan kali ini saya akan memposting contoh fungsi yang bisa mengecek titik terjauh dari koordinatnya. yuk simak kodingannya.. #include <stdio.h> #include <math.h> #define MAX 3 typedef struct { double x; double y; }POINT; double POINTdist(POINT a,POINT b){ double hasil; hasil=sqrt(pow((b.x-a.x),2)+pow((b.y-a.y),2)); return hasil; } int main(){ POINT titik[MAX]; int dist[MAX]; int a=0,max=POINTdist(titik[a],titik[a+1]),min=POINTdist(titik[a],titik[a+1]); for(a=0;a<MAX;a++){     printf("Masukkan index %d (x) : ",a);scanf("%d",&titik[a].x);     printf("Masukkan index %d (y) : ",a);scanf("%d",&titik[a].y); } for(a=0;a<MAX-1;a++){     dist[a]=POINTdist(titik[a],titik[a+1]); } for(a=0;a<MAX;a++){     if(dist[a]>max)         max=dist[a];     if(dist[a]<min)         min=dist[a]; } printf("Titik terjauh adalah %d dengan %d",min,max);

Funsi untuk mengecek apakah suatu persegi ada dalam persegi lain (C Programming)

selamat alam teman-teman.. dalam posting kali ini saya akan memberikan contoh fungsi yang dapat mengecek apakah suatu pesegi berada dalam persegi lain berdasarkan titik koordinatnya. yuk kita simak :) #include <stdio.h> #include <math.h> typedef struct { double x; double y; }POINT; typedef struct{     POINT up;     POINT low; }RECT; int thereissquare(RECT az,RECT ab){     if ((az.up.x<=ab.up.x && az.up.y<=ab.up.y) && (az.low.x>=ab.low.x && az.low.y>=ab.low.y)){         return 1;     }else{         return 0;     } } int main(){     RECT ab,az;     ab.up.x=20;     ab.up.y=20;     ab.low.x=10;     ab.low.y=10;     az.up.x=30;     az.up.y=20;     az.low.x=10;     az.low.y=10;     if(thereissquare(az,ab)==1)         printf("berada didalamnya");     else         printf("tidak berada didalamnya"); return 0; } sekian dari saya. terimakasih sudah berkunjung. semoga bermanfaat :

Fungsi mengecek apakah suatu titik berada dalam persegi (C Programming)

Fungsi mengecek apakah suatu titik berada dalam persegi dengan menggunakan bahasa pemrogramman C. Check this out :D : #include <stdio.h> #include <math.h> //membuat struct point/titik typedef struct { double x; double y; }POINT; /*membuat struct rect/persegi gabungan dari dua struct titik mengapa demikian? karna sebenarnya sebuah persegi adalah dua buah titik yang ditarik koordinatnya secara vertikal dan horizontal hingga bertemu disuatu titik dan menghasilkan persegi.*/ typedef struct{     POINT up;     POINT low; }RECT; //fungsi mengecek apakah suatu titik berada didalam suatu persegi. dengan menggunakan konsep membandingkan koordinat titik dengan koordinat  titik yang menghasikan pesegi. int thereispoint(POINT z,RECT ab){     if ((z.x<=ab.up.x && z.y<=ab.up.y) && (z.x>=ab.low.x && z.y>=ab.low.y)){         return 1;     }else{         return 0;     } } int main(){ //implementasi     RECT ab;     POIN

Mengecek apakah suatu bilangan terdapat dalam Array (Bahasa C)

Selamat malam semua.. kali ini saya akan memposting bagaimana cara mengecek suatu bilangan apakah terdapat dalam array. yuk kita simak :) #include <stdio.h> int main(){ int arr[10]={0},a,v,status=0; for(a=0;a<10;a++){     printf("Input angka indeks ke-%d: ",a);scanf("%d",&arr[a]); } printf("Input value of V: ");scanf("%d",&v); for(a=0;a<10;a++){     if(arr[a]==v){         status=1;     } } if (status==1)     printf("V is in the array"); else     printf("V is not in the array"); return 0; } sekian dari saya. semoga bermanfaat :)

Contoh Sorting: Mengurutkan bilangan 0 1 acak menjadi berurut dalam bahasa C

hai teman teman.. pada kesempatan kali ini saya akan memberikan contoh sorting mengurutkan bilangan 0 dan 1 yang acak. yuk kita simak :) #include <stdio.h> int main(){ int arr[7]={0,1,1,0,0,1,0},a,b,tamp; for(a=0;a<7;a++){     for(b=1;b<7;b++)     if(arr[b]<arr[b-1]){        tamp=arr[b-1];        arr[b-1]=arr[b];        arr[b]=tamp;     } } for(a=0;a<7;a++)     printf("%d",arr[a]); return 0; } Keep Learning :) Try your own Code

Mencari angka terbesar dari beberapa inputan dengan Array dalam bahasa C

#include <stdio.h> double maxArray(double arr[],int size){ double max=arr[0]; int a; for(a=0;a<size;a++){     if(arr[a]>max)     max=arr[a]; } return max; } int main(){ double arr[]={0}; int a,size; printf("Masukkan batas: ");scanf("%d",&size); for(a=0;a<size;a++){     printf("masukkan angka index ke:[%d] ",a);scanf("%f",&arr[a]); } printf("Max is %.3f",maxArray(arr,size)); return 0; }

Menginputkan data satu persatu kedalam Array 2 dimensi dalam bahasa C

#include <stdio.h> int main(){ int arr[5][5]={0},arr2[5][5]={0},a,b,x=1; for(a=0;a<5;a++){     for(b=0;b<5;b++){     printf("Input angka index [%d,%d]: ",a,b);scanf("%d",&arr[a][b]);     }     printf("\n"); } for(a=0;a<5;a++){     for(b=0;b<5;b++){     arr2[a][b]=arr[a][b];     printf("%d",arr2[a][b]);     }     printf("\n"); } return 0; }

Mengisi data diagonal Array 2 dimensi dalam bahasa C

 Assalamu'alaikum.. dalam kesempatan kali ini saya akan memberikan contoh pengisian nilai kedalam array 2 dimensi. yuk disimak :) #include <stdio.h> int main(){ int arr[5][5]={0},a,b,x=5; for(a=0;a<5;a++){     for(b=5-1;b>=0;b--){         if(b==a){         arr[a][b]=x;         }         printf("%d ",arr[a][b]);     }      x*=2;     printf("\n"); } return 0; } output: sekian dari saya.. terimakasih sudah berkunjung. semoga bermanfaat :) #C

Contoh penggunaan Array 2 Dimensi dalam bahasa C

    Hai.. selamat siang.. dalam kesempatan kali ini saya akan memposting cotntoh penggunaan array 2 dimensi. yuk disimak :) #include <stdio.h> int main(){ int arr[5][5]={0},a,b,x=1; for(a=0;a<5;a++){     for(b=0;b<5;b++){         if(b==a){         arr[a][b]=x*x;         }         printf("%d ",arr[a][b]);     }      x++;     printf("\n"); } return 0; } sekian dari saya.. terimakasih sudah berkunjung. semoga bermanfaat :) #C

Contoh menabahkan 2 Array kedalam 1 Array dalam bahasa C

Hai teman-teman.. kali ini saya akan memberikan contoh bagaimana cara menambahkan 2 array kedalam 1 array. yuk kita simak.. #include <stdio.h> int main(){ int arr[6]={0},a; for(a=0;a<6;a++){     arr[a]=a+1;     arr[5]=arr[5]+arr[a];     printf("[%d] ",arr[a]); } return 0; } sekian dari saya.. terimakasih sudah berkunjung. semoga bermanfaat :) #C

Contoh fungsi menjumlahkan 2 waktu dengan Struct dalam bahasa C

Hai teman teman.. ketemu lagi dengan saya di blog yang sederhana ini. dalam posting kali ini saya akan memposting bagaimana menjumlahkan 2 waktu dengan konsep struct dalam bahasa C. yuk disimak.. :) #include <stdio.h> #include <conio.h>  struct Time{     int jam;     int menit;     double detik; }; struct Time addtime (struct Time t1,struct Time t2){     struct Time jml;     int jam,menit,mn,sisajam;;     jml.jam=t1.jam+t2.jam;     jml.menit=t1.menit+t2.menit;     jml.detik=t1.detik+t2.detik;     if (jml.detik>59){         mn=jml.detik/60;         jml.menit=jml.menit+mn;         //jml.detik=jml.detik%60;         while(jml.detik>60){             jml.detik=jml.detik-60;             menit++;         }     }     if(jml.menit>59){         jam=jml.menit/60;         jml.jam=jml.jam+jam;         jml.menit=jml.menit%60;     }     if (jml.jam>23){         sisajam=jml.jam%24;         jml.jam=sisajam;     }     return jml; } void c

Contoh penggunaan struct dalam fungsi (bilangan kompleks 3)

Hai semua.. dalam kesempatan kali ini saya akan memposting penggunaan struct yang versi ketiganya. melanjutkan dari versi sebelumnya. yuk disimak. jika  ada yang mau ditanyakan, monggo komen aja :) #include <stdio.h> #include <stdlib.h> struct complex{     int realp;     int imagp;     struct complex *next;     struct complex *prev; }; int length(struct complex *head){     struct complex *bantu;     bantu=head;     int tamp=0;     while(bantu!=NULL){         tamp++;         bantu=bantu->next;     }     return tamp; } void push(struct complex **head_ref,int r,int i){     struct complex *tamp;     tamp=(struct complex*)malloc(sizeof(struct complex));     tamp->realp=r;     tamp->imagp=i;     if(*head_ref==NULL){         *head_ref=tamp;         tamp->next=NULL;         tamp->prev=NULL;     }else{         tamp->next=*head_ref;         tamp->prev=NULL;         *head_ref=tamp;     } } void insertafter(struct complex *

Contoh penggunaan struct dalam fungsi dalam bahasa C (biangan kompleks 2)

Hai para sobat coders.. dalam kesempatan kali ini saya akan melanjutkan posting penggunaan struct dalam bahasa C. kali ini versi keduanya. tentu saja lanjutan versi pertama. jika kamu belum baca versi pertama monggo baca dulu, nih linknya: http://nurmalitasari04.blogspot.co.id/2015/08/contoh-penggunaan-struct-dalam-bahasa-c.html kalo udah silahkan lanjut aja menyiomak :) #include <stdio.h> #include <stdlib.h> struct complex{     int realp;     int imagp; }; struct complex add(struct complex a,struct complex b){     struct complex n;     n.realp=a.realp+b.realp;     n.imagp=a.imagp+b.imagp;     return n; }; struct complex ismax(struct complex a,struct complex b){     struct complex max;     if(a.realp>b.realp)         max=a;     else         max=b; return max; }; void print(struct complex n){     printf("%d + %di ",n.realp,n.imagp); } int main(){ struct complex a,b,hasil; a.realp=4; a.imagp=2; b.realp=23; b.imagp=10;

Contoh penggunaan Struct dalam bahasa C (bilangan kompleks)

Hai semuanya.. dalam kesempatan kali ini saya akan mamposting contoh penggunaan struct. diimplementasikan dalam bilangan kompleks. yuk disimak. jika ada yang ingin ditanyakan, monggo komen saja :) #include <stdio.h> #include <stdlib.h> //typedef bool int struct sNode{     char data;     struct sNode *next; }; void push(struct sNode** top_ref, char new_data){     struct sNode *new_node=(struct sNode*)malloc(sizeof(struct sNode));     if(new_node==NULL){         printf("Stack overflow");         getchar();         exit(0);     }     new_node->data=new_data;     new_node->next=*top_ref;     *top_ref=new_node; } int pop(struct sNode** top_ref){     char res;     struct sNode *top;     if(*top_ref==NULL){         printf("Stack overflow");         getchar();         exit(0);     }else{         top=*top_ref;         res=top->data;         *top_ref=top->next;         free(top);         return res;     } }

Contoh penggunaan break dalam bahasa C

Hai semua.. dalam kesempatan kali ini saya akan mencontohkan penggunaan break. break yang bisa diartikan berhenti. biasanya digunakan dalam perulangan ataupun switch case. yuk kita simak :) #include <stdio.h> #include <conio.h> int main(){ int n; printf("N=");scanf("%d",&n); int a=1; while(a<=n){ printf("%d",a); if(a==n){        break; } printf(","); a++; } getch(); return 0; } sekian dari saya.. terimakasih sudah berkunjung. semoga bermanfaat :) #C