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 ..
-
assalamualaikummm permisi bang ane cuma mau share,.... gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)
-
pada kamus ini terdapat pilihan opsi dari bahasa Perancis ke Indonesia, dari bahasa Indonesia ke Perancis, lihat seluruh kata, tes, help se...
-
Situs jejaring sosial seperti Twitter dan Facebookbisa menjadi sarana flirting dan aturan berpacaran lewat situs jejaring sosial ini...
-
siap meluncur di tunggu dari kawan kawan untuk sharing bugs and scaning pake bot
-
Buat Ngerjaain Koneksi Orang Gunakan Seperlunya... Misalnya buat mutusin koneksi orang yang lagi buka situs porno
-
Apakah Anda punya sahabat atau rekan yang tampan, mapan tapi sampai sekarang masih senang sendiri dan belum berkeinginan punya pacar. Wa...
-
ada model baru dari vietnam. baru 12 taun gan. liat kaki nya deh gan, bikin deg deg an Cewek Idaman : Lê Hoàng Bảo Trân (Le Hoang Bao ...
-
Assalamu alaikum Sudah lama tidak posting blog nih disini saya akan membahas cara membuat program transaksi penjualan dengan Fox pro ...
-
Ciuman adalah bahasa tubuh yang populer untuk mengungkapkan rasa sayang kepada pasangan, teman maupun keluarga. Tapi ada beberapa tipe...
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