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

Popular posts from this blog

Glowing-Log-in-window-in-Pure-html-css #30

Program to swap 2 numbers by using 3 numbers, taking input from user in C language. #1

Hand cricket Game in C language - source code ( Program 15)