How To Make National Flag of Pakistan in C++ Program

C++ Program To Make National Flag of Pakistan.We Make Pakistani Flag Hope you like it.It was afterwards retained by the current-day Islamic Republic of Pakistan. The flag is a green field with a white crescent moon and five-rayed star at its centre, and a vertical white stripe at the hoist side. … The flag was designed by Amiruddin Kidwai, and is based on the All-India Muslim League flag.

How To Make National Flag of Pakistan in C++ Program

#include<iostream>
#include <windows.h>
#define PAK 175
#define S 176
using namespace std;
static HANDLE out = GetStdHandle(STD_OUTPUT_HANDLE);
HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
class Pakistan
{
public:
void tab_space()
{
for(int a=0;a<7;a++)
{
cout<<char(S);
}
}
void hor()
{
for(int i=0;i<10;i++)
{
cout<<char(PAK)<<"\n";
}
}
void small_line_vertical()
{
for(int i=0;i<39;i++)
{
if(i>8)
{
SetConsoleTextAttribute(console, 2);
cout<<char(PAK);

}
if(i<9)
{
SetConsoleTextAttribute(console, 15);
cout<<char(PAK);
}

}
}
void logic()
{
for(int i=0;i<=7;i++)
{
if(i==1)
{
small_line_vertical();
}
if(i==2)
{
cout<<"\n";
for(int k=0;k<=4;k++)
{
SetConsoleTextAttribute(console, 15);
cout<<char(PAK);
tab_space();
cout<<char(PAK);
SetConsoleTextAttribute(console, 2);
cout<<char(S)<<char(S)<<char(S)<<char(S)<<char(S)<<char(S)<<char(S);
for(int j=1;j<=6;j++)
{
if(k+j==5&&k!=4&&j!=6)
{
SetConsoleTextAttribute(console, 15);
cout<<"*";
}
else if(k+j!=5&&k!=4&&j!=6)
{
SetConsoleTextAttribute(console, 2);
cout<<char(S);
}
else if(k==4&&j==5)
{
SetConsoleTextAttribute(console, 15);
cout<<"*";
SetConsoleTextAttribute(console, 2);
tab_space();
SetConsoleTextAttribute(console, 15);
cout<<"*";
SetConsoleTextAttribute(console, 2);
tab_space();
cout<<char(S)<<char(S)<<char(S)<<char(S)<<char(S)<<char(S);
cout<<char(PAK)<<"\n";
}
}
if(k!=4)
{
SetConsoleTextAttribute(console, 2);
tab_space();
tab_space();
cout<<char(S)<<char(S)<<char(S);
cout<<char(PAK)<<"\n";
}
}

for(int i=4;i>=0;i--)
{
SetConsoleTextAttribute(console, 15);
cout<<char(PAK);
SetConsoleTextAttribute(console,15);
tab_space();
cout<<char(PAK);
SetConsoleTextAttribute(console, 2);
tab_space();
for(int j=1;j<6;j++)
{

if(i+j==5)
{

SetConsoleTextAttribute(console, 15);
cout<<"*";
}
else
{
SetConsoleTextAttribute(console, 2);
cout<<char(S);
}
}
SetConsoleTextAttribute(console, 2);
tab_space();
tab_space();
cout<<char(S)<<char(S)<<char(S);

cout<<char(PAK)<<"\n";
}
}
if(i==6)
{
small_line_vertical();
cout<<"\n";
}
if(i==7)
{
SetConsoleTextAttribute(console, 15);
hor();
hor();
}
}
}
};
main()
{
Pakistan data;
data.logic();
}

Output of Program

How To Make National Flag of Pakistan in C++ Program
How To Make National Flag of Pakistan in C++ Program

2: C++ Pakistani Flag Code

#include <iostream>
using namespace std;
int main()
{ 
cout<<endl;
cout<<"\t"<<"\t"<<"JASHNY AZADI MUBARIK ALL PAKISTAN"<<endl;
cout<<endl;
cout<<"\t"<<"\t"<<" T0 ALL FRIENDS From Code Blah"<<endl;
//_________Portion 1__________//
cout<<endl;
for(int i=1;i<=2;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
cout<<endl;
}
//_________Portion 2__________//
for(int i=1;i<=1;i++)
{
for(int i=1;i<=6;i++)
cout<<" ";
}
for(int i=1;i<=35;i++)
{
cout<<"*";
}
cout<<endl;
//_________Portion 3__________//
for(int i=1;i<=4;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=24;i++)

{
cout<<" ";
}
cout<<"*";
cout<<endl;
}
//____________Portion 4___________//
for(int i=1;i<=1;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=6;i++)
{
cout<<" ";
}
for(int i=1;i<=4;i++)
{
cout<<"*";
}
for(int i=1;i<=14;i++)
{
cout<<" ";
}
cout<<"*";
cout<<endl;
}
//__________Portion 5____________//
for(int i=1;i<=2;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=4;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=12;i++)
{
cout<<" ";
}
cout<<"*";
cout<<endl;
}
//__________Portion 6_____________//
for(int i=1;i<=1;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=1;i++)
{
cout<<" ";
}
for(int i=1;i<=7;i++)
{
cout<<"*";
}
for(int i=1;i<=9;i++)
{
cout<<" ";
}
cout<<"*";
cout<<endl;
}
//__________Portion 7_____________//
for(int i=1;i<=2;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=4;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=12;i++)
{
cout<<" ";
}
cout<<"*";
cout<<endl;
}
//__________Portion 8_____________//
for(int i=1;i<=1;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=6;i++)
{
cout<<" ";
}
for(int i=1;i<=4;i++)
{
cout<<"*";
}
for(int i=1;i<=14;i++)
{
cout<<" ";
}
for(int i=1;i<=1;i++)
{
cout<<"*";
}
cout<<endl;
}
//_____________Portion 9_________//
for(int i=1;i<=3;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
for(int i=1;i<=7;i++)
{
cout<<" ";
}
cout<<"*";
for(int i=1;i<=24;i++)
{
cout<<" ";
}
cout<<"*";
cout<<endl;
}
//_____________Portion 10__________//
for(int i=1;i<=1;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
for(int i=1;i<=35;i++)
{
cout<<"*";
}
cout<<endl;
}
//_____________Portion 11__________//
for(int i=1;i<=15;i++)
{
for(int i=1;i<=6;i++)
{
cout<<" ";
}
cout<<"**";
cout<<endl;
}
//_________LAST PORTION__________//
for(int i=1;i<=1;i++)
{
for(int i=1;i<=3;i++)
{
cout<<" ";
}
for(int i=1;i<=8;i++)
{
cout<<"*";
}
cout<<endl;
}
for(int i=1;i<=1;i++)
{
for (int i=1;i<=2;i++)
{
cout<<" ";
}
for(int i=1;i<=10;i++)
{
cout<<"*";
}
cout<<endl;
}
for(int i=1;i<=1;i++)
{
for(int i=1;i<=1;i++)
{
cout<<" ";
}
for(int i=1;i<=12;i++)
{
cout<<"*";
}
cout<<endl;
}
for(int i=1;i<=1;i++)
{
for(int i=1;i<=14;i++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}

I Run This National Flag of Pakistan in C++ Program code in Dev.if you Face any problem Kindly Contact us.Thank you.