Security Alarm System in C++

This is small and interesting console application program for beginners. The Alarm system consist of different tones which rings differently at different situations. The alarm system contains Police security alarm, Firebargade security alarm and earthquake security alarm. We also mentions all these alarms with different colors to identify them accurately. For this security alarm system we used beep function. Beep function take two parameters one is frequency hertz and the second is time.

Source Code

#include <iostream> 
#include <windows.h> // WinApi header 
using namespace std;
int main() 
{ 
 int sitution =0;
 HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE );
 SetConsoleTextAttribute(h,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
top: cout<<endl<<endl;
 cout<<"\t \t \t LEP SECURITY SYSTEM \n \n \n ";
 SetConsoleTextAttribute(h,FOREGROUND_RED | FOREGROUND_INTENSITY);
 cout<<" \t \t 1. POLICE \n \n ";
 SetConsoleTextAttribute(h,FOREGROUND_BLUE | FOREGROUND_INTENSITY);
 cout<<" \t \t 2. Fire Bargade \n \n ";
 SetConsoleTextAttribute(h,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
 cout<<" \t \t 3. Earthquake \n \n ";
 cout<<"Press The Button for Help \n \n ";
 cin>>sitution;
 if (sitution ==1)
 {
  for (int i =0; i <20;i++)
 {
 Beep(1000,400);
 SetConsoleTextAttribute(h,FOREGROUND_RED | FOREGROUND_INTENSITY);
 cout<<" Plz Help Us \t  ";
    }
 goto top; 
 }
    if (sitution ==2)
 {
  for (int i =0; i <20;i++)
 {
 Beep(1000,1400);
 SetConsoleTextAttribute(h,FOREGROUND_BLUE | FOREGROUND_INTENSITY);
 cout<<" Fire ! Leave up \t ";     
     }
 goto top; 
 }
 if (sitution ==3)
 {
  for (int i =0; i <20;i++)
 {
 Beep(1000,3000);
 cout<<"Earthquake Aftershocks \t ";     
}
} 
}

Output of the Program

Security Alarm System in C++

Share on Google Plus

About Asad

Asad Niazi is Software Engineer , Programmer, Web Developer and a young mentor of BloggersTown and PProgramming. Asad Love to writes about Technology, Programming, Blogging and make money online.

1 comments:

  1. Great post! The concept of a security alarm system is very relevant in today's world, especially in Australia, where safety is a top priority. For anyone looking to enhance their security infrastructure, MBK Security Group offers top-notch solutions tailored to meet the diverse needs of homes and businesses. A solid security system, like the one described, is essential for ensuring safety against various threats.

    ReplyDelete