Road toll tax management system in c or Parking Management system in C language with Admin PASSWORD protection security, Source code in C language (PROGRAM 13)
/*MADE BY ANMOL MAIN
STUDENT - B.TECH CSE
PUNJABI UNIVERSITY
HINDUSTAN CODING
Program 13
*/
#include <stdio.h>
#include <dos.h>
#include <windows.h>
int light();
int heavy();
int two();
int delete ();
int detail();
int lv = 0, tv = 0, hv = 0, amount = 0, count = 0;
int a, pin, x, y,ex;
char text[] = "| XYZ TOLL SERVICE |\n| |\n| PRESS 1 FOR LIGHT VEHICLE |\n| PRESS 2 FOR HEAVY VEHICLE |\n| PRESS 3 FOR TWO WHEELER |\n| PRESS 4 TO DELETE DATA |\n| PRESS 5 TO CHECK CURRENT STATUS|\n| PRESS 6 TO EXIT |\n";
int main()
{
end:
str:
printf("\n_________________________________\n");
for (x = 0; text[x] != 0; x++)
{
printf("%c", text[x]);
for (y = 0; y <= 888888; y++)
{
}
}
// printf("|________________________________|\n");
printf("|________________________________|\n");
printf("| Enter your Choice : ");
scanf("%d", &a);
printf("|________________________________|\n");
switch (a)
{
case 1:
light();
break;
case 2:
heavy();
break;
case 3:
two();
break;
case 4:
delete ();
break;
case 5:
detail();
break;
case 6:
Beep(1000, 1000);
printf("\n_____________EXIT ?________________\n");
printf("| !!! ARE YOU SURE TO EXIT ? !!! |\n| PRESS 0 TO EXIT AND 1 TO CONINUE |");
printf("\n|__________________________________|\n");
scanf("%d",&ex);
switch (ex)
{
case 0:
goto exit;
break;
case 1:
goto str;
break;
default:
printf("\nENTER A VALID CHOICE\n");
break;
}
break;
default:
printf("!!!!!ENTER A VALID CHOICE !!!!!");
Beep(1000, 1000);
}
goto end;
exit:
return 0;
}
int light()
{
Beep(500, 700);
amount = amount + 100;
lv++;
count++;
}
int two()
{
Beep(500, 700);
amount = amount + 0;
tv++;
count++;
}
int heavy()
{
Beep(500, 700);
amount = amount + 200;
hv++;
count++;
}
int detail()
{
printf(" ________________________________________________________\n");
printf("|___________________CURRENT STATUS_______________________|\n");
printf("| THE TOTAL NUMBER OF TWO WHEELERS : %5d |\n", tv);
printf("| THE TOTAL NUMBER OF LIGHT VEHICLES : %5d |\n", lv);
printf("| THE TOTAL NUMBER OF HEAVY VEHICLES : %5d |\n", hv);
printf("| THE TOTAL NUMBER OF VEHICLES PASSED : %5d |\n", count);
printf("| THE TOTAL AMOUNT GAINED : %5d |\n", amount);
printf("|________________________________________________________|\n");
printf("\a\a\a\a\a\a\a\a");
//printf("THE TOTAL NUMBER OF TWO WHEELERS ")
}
int delete ()
{
printf("ENTER ADMIN'S 4 DIGIT PIN : ");
printf("\a\a\a\a\a\a");
scanf("%d", &pin);
switch (pin)
{
case 1212: //YOU CAN CHANGE THE ADMIN PASSWORD FROM HERE ONLY.
lv = 0;
hv = 0;
tv = 0;
count = 0;
amount = 0;
printf("::::OLD DATA DELETED SUCCESSFULLY::::\n");
Beep(800, 1500);
break;
default:
printf("______________\n");
printf("|INVALID PIN |\n");
printf("``````````````");
Beep(1000, 1000);
}
}
Comments