Program Untuk Aplikasi Parkir
Program Untuk Aplikasi Parkir
Ini sekedar Share gan Program Aplikasi Buat Parkir Semoga Bermanfaat
/* file program: parking.c */dimasukin ke editor..
#include<stdio.h>
#include<conio.h>
#include<process.h>
#include<string.h>
#define maks 5
int biaya(int);
static char *kode[] =
{
"peta",
"in",
"out",
"exit",
"help"
},
*ada[8][8] =
{
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
}, *plat[8][8] =
{
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
" "," "," "," "," "," "," "," ",
};
main()
{
char perintah[maks],baris, platnomor[10];
int posisi1, posisi2, sb = 0, i = 0, j = 0, lama;
puts("\n\n\n\n\n");
puts("\t\t\t ----------------------------------- ");
puts("\t\t\t| Aplikasi Parking Management |");
puts("\t\t\t| |");
puts("\t\t\t| |");
puts("\t\t\t| |");
puts("\t\t\t ----------------------------------- ");
puts("\n\nPerintah \"peta\" untuk melihat daerah parkir");
puts("Perintah \"in\" bila ada mobil yang akan parkir");
puts("Perintah \"out\" bila ada mobil yang akan keluar dari parkir");
puts("Perintah \"exit\" untuk keluar");
puts("Perintah \"help\" untuk bantuan");
puts("\nBiaya parkir: 1 jam pertama adalah Rp 1000");
puts(" dan Rp 500 untuk jam-jam berikutnya");
puts("\nPress any key to continue");
getch();
system("cls");
do
{
printf("Perintah: ");
gets(perintah);
if(strcmp(perintah, *(kode + 0)) == 0)
{
printf("\t 1\t 2\t 3\t 4\t 5\t 6\t 7\t 8");
printf("\n");
printf("A\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[0][0], ada[0][1], ada[0][2], ada[0][3], ada[0][4],
ada[0][5], ada[0][6], ada[0][7]);
printf("\n");
printf("B\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[1][0], ada[1][1], ada[1][2], ada[1][3], ada[1][4],
ada[1][5], ada[1][6], ada[1][7]);
printf("\n");
printf("C\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[2][0], ada[2][1], ada[2][2], ada[2][3], ada[2][4],
ada[2][5], ada[2][6], ada[2][7]);
printf("\n");
printf("D\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[3][0], ada[3][1], ada[3][2], ada[3][3], ada[3][4],
ada[3][5], ada[3][6], ada[3][7]);
printf("\n");
printf("E\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[4][0], ada[4][1], ada[4][2], ada[4][3], ada[4][4],
ada[4][5], ada[4][6], ada[4][7]);
printf("\n");
printf("F\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[5][0], ada[5][1], ada[5][2], ada[5][3], ada[5][4],
ada[5][5], ada[5][6], ada[5][7]);
printf("\n");
printf("G\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[6][0], ada[6][1], ada[6][2], ada[6][3], ada[6][4],
ada[6][5], ada[6][6], ada[6][7]);
printf("\n");
printf("H\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
ada[7][0], ada[7][1], ada[7][2], ada[7][3], ada[7][4],
ada[7][5], ada[7][6], ada[7][7]);
printf("\n");
getch();
else if(strcmp(perintah, *(kode + 1)) == 0)
{
printf("Posisi baris: ");
scanf("%s", &baris);
switch(baris)
{
case 'a':
case 'A':
posisi1 = 0; break;
case 'b':
case 'B':
posisi1 = 1; break;
case 'c':
case 'C':
posisi1 = 2; break;
case 'D':
case 'd':
posisi1 = 3; break;
case 'E':
case 'e':
posisi1 = 4; break;
case 'f':
case 'F':
posisi1 = 5; break;
case 'g':
case 'G':
posisi1 = 6; break;
case 'h':
case 'H':
posisi1 = 7; break;
default:
printf("Tidak ada dalam pilihan\n");
}
printf("Posisi kolom: ");
scanf("%d", &posisi2);
posisi2 = posisi2 - 1;
printf("Plat nomor: ");
scanf("%s",&platnomor);
plat[posisi1][posisi2] = platnomor;
ada[posisi1][posisi2] = "ada";
getch();
system("cls");
}
else if(strcmp(perintah, *(kode + 2)) == 0)
{
printf("\t 1\t 2\t 3\t 4\t 5\t 6\t 7\t 8");
printf("\n");
printf("A\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[0][0], plat[0][1], plat[0][2], plat[0][3], plat[0][4],
plat[0][5], plat[0][6], plat[0][7]);
printf("\n");
printf("B\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[1][0], plat[1][1], plat[1][2], plat[1][3], plat[1][4],
plat[1][5], plat[1][6], plat[1][7]);
printf("\n");
printf("C\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[2][0], plat[2][1], plat[2][2], plat[2][3], plat[2][4],
plat[2][5], plat[2][6], plat[2][7]);
printf("\n");
printf("D\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[3][0], plat[3][1], plat[3][2], plat[3][3], plat[3][4],
plat[3][5], plat[3][6], plat[3][7]);
printf("\n");
printf("E\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[4][0], plat[4][1], plat[4][2], plat[4][3], plat[4][4],
plat[4][5], plat[4][6], plat[4][7]);
printf("\n");
printf("F\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[5][0], plat[5][1], plat[5][2], plat[5][3], plat[5][4],
plat[5][5], plat[5][6], plat[5][7]);
printf("\n");
printf("G\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[6][0], plat[6][1], plat[6][2], plat[6][3], plat[6][4],
plat[6][5], plat[6][6], plat[6][7]);
printf("\n");
printf("H\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\t[%s]\n",
plat[7][0], plat[7][1], plat[7][2], plat[7][3], plat[7][4],
plat[7][5], plat[7][6], plat[7][7]);
printf("\n");
printf("Posisi baris: ");
scanf("%s", &baris);
switch(baris)
{
case 'a':
case 'A':
posisi1 = 0; break;
case 'b':
case 'B':
posisi1 = 1; break;
case 'c':
case 'C':
posisi1 = 2; break;
case 'D':
case 'd':
posisi1 = 3; break;
case 'E':
case 'e':
posisi1 = 4; break;
case 'f':
case 'F':
posisi1 = 5; break;
case 'g':
case 'G':
posisi1 = 6; break;
case 'h':
case 'H':
posisi1 = 7; break;
default:
printf("Tidak ada dalam pilihan\n");
}
printf("Posisi kolom: ");
scanf("%d", &posisi2);
posisi2 = posisi2 - 1;
plat[posisi1][posisi2] = " ";
ada[posisi1][posisi2] = " ";
printf("Lama parkir (jam): ");
scanf("%d", &lama);
printf("Total biaya: %d\n", biaya(lama));
getch();
system("cls");
}
else if(strcmp(perintah, *(kode + 3)) == 0)
{
sb = 1;
}
else if(strcmp(perintah, *(kode + 4)) == 0)
{
puts("Perintah \"peta\" untuk melihat daerah parkir");
puts("Perintah \"in\" bila ada mobil yang akan parkir");
puts("Perintah \"out\" bila ada mobil yang akan keluar dari parkir");
puts("Perintah \"exit\" untuk keluar");
puts("\nBiaya parkir: 1 jam pertama adalah Rp 1000");
puts(" dan Rp 500 untuk jam-jam berikutnya");
getch();
}
system("cls");
}
while(!sb);
}
int biaya(int total)
{
if(total <=1)
{
total = 1000;
}
else
{
total = (total - 1) * 500 + 1000;
}
return(total);
}
trus di compile kalau kagak ada error bs di run bro
About: jefri
You may also like...
Langganan:
Posting Komentar (Atom)
Recent Posts
Popular Posts
-
1.LOAD_FILE Load file adalah query SQL untuk meng-load suatu file scara remote..kurang lebihnya seperti itu ..
-
siap meluncur di tunggu dari kawan kawan untuk sharing bugs and scaning pake bot
-
assalamualaikummm permisi bang ane cuma mau share,.... gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)
-
Oke, untuk yang belum tau aja yhaa... ^^ Utk pengguna windoss, install dlu interpreter python, coz bhs ini ga default ada… (ckckck...
-
Ciuman adalah bahasa tubuh yang populer untuk mengungkapkan rasa sayang kepada pasangan, teman maupun keluarga. Tapi ada beberapa tipe...
-
Gambaran Web Attack : Scan => XPL/SQLi => Upload Shell => Deface/Jumping => Rooting 1. Scan Cari tau dimana letak kel...
-
jika kamu adalah seorang admin,webmaster di suatu website . . . pasti kamu ingin menangkalserangan ini...ane akan beri sedikit ...
-
Membuat payload dan mengirimnya kepada target dengan metode spear pishing attack adalah cara termudah dalam melakukan exploitasi. Nam...
-
Assalamu alaikum Sudah lama tidak posting blog nih disini saya akan membahas cara membuat program transaksi penjualan dengan Fox pro ...
-
Pada hari ini saya akan posting alur web attack buat yang mau blajar silahkan 1. Scan Cari tau dimana letak kelemahaan web target. bi...
Recent Comments
Labels
Labels
Find us on Facebook
Labels
- backtrack (47)
- berita (12)
- blogseo (6)
- education (1)
- foxpro (2)
- hacking (78)
- Ilmu Komputer (131)
- info unik (32)
- intim (12)
- kesehatan (23)
- lounge (4)
- love (11)
- network (1)
- Network-Linux (1)
- network-windows (1)
- olahraga (5)
- pascal (2)
- php (1)
- programer (29)
- relationship (23)
- sqljavascriptdll (7)
- Virus (1)
- webhacking (9)
- wifihack (8)


Tidak ada komentar:
Posting Komentar