<p>How Creat Indian National Flag Using C & C++ Programing:</p> <p>Hello Friends. How Are You I think You are good .<br> Today I will Show You How Creat Indian National Flag using Turbo C&C++ Or Codeblocks..<br> Indian flag C/C++ Project tutorial and guide for developing code.<br> Indian flag Screen Shot.<br> We have project collection of C/C++ with source code.</p> <p>So Lets Start ..</p> <p>Step By Step…<br> 1.first need a Computer Or Laptop.<br> 2.Need Turbo/codeblocks<br> 3.open this apps.<br> and write This program….</p> <p>I will Show Practically. first i creat this flag then i give screenshot.<br> Program Is Here...</p> <p>How Creat Indian national Flag Using C&C++ and codeblocks.</p> <p>#include<stdio.h></p> <p>#include<graphics.h></p> <p>#include<math.h></p> <p>int gd,gm;</p> <p>int main()</p> <p>{</p> <p>float PI=3.14;</p> <p>int r,i,a,b,x,y;</p> <p>initgraph(&gd,&gm,"C:\TURBOC3\BGI");</p> <p>detectgraph(&gd,&gm);</p> <p>setcolor(RED);</p> <p>//draw the top rectangle and color it</p> <p>floodfill(101,101,RED);</p> <p>rectangle(100,100,450,150);</p> <p>setfillstyle(SOLID_FILL,RED);</p> <p>rectangle(100,150,450,200);</p> <p>//draw the middle rectangle and color it</p> <p>setcolor(WHITE);</p> <p>rectangle(100,200,450,250);</p> <p>setfillstyle(SOLID_FILL,WHITE);</p> <p>floodfill(101,151,WHITE);</p> <p>//draw the bottom rectangle and color it</p> <p>setcolor(GREEN);</p> <p>r=25; //radius</p> <p>setfillstyle(SOLID_FILL,GREEN);</p> <p>floodfill(101,201,GREEN);</p> <p>a=275; //center</p> <p>//draw the circle</p> <p>b=175; //center</p> <p>line(a,b,a+x,b-y);</p> <p>setcolor(BLUE);</p> <p>circle(a,b,r);</p> <p>for(i=0;i<=360;i=i+15)</p> <p>//spokes</p> <p>{</p> <p>y=r<em>sin(i</em>PI/180);</p> <p>x=r<em>cos(i</em>PI/180);</p> <p>}</p> <p>}</p> <p>getch();</p> <p>closegraph();</p> <p>return 0;</p> <p>Or.<br> You Can Use This Code...</p> <p>#include "afxwin.h"<br> #include <math.h></p> <p>class CMyApp : public CWinApp<br> {<br> public:<br> virtual BOOL InitInstance ();<br> };</p> <p>class CMainWindow : public CFrameWnd<br> {<br> public:<br> CMainWindow();<br> protected:<br> afx_msg void OnPaint();<br> DECLARE_MESSAGE_MAP();<br> };</p> <p>CMyApp myAPP;</p> <p>BOOL CMyApp::InitInstance()<br> {<br> m_pMainWnd = new CMainWindow;<br> m_pMainWnd->ShowWindow(m_nCmdShow);<br> m_pMainWnd->UpdateWindow();<br> return TRUE;<br> }</p> <p>BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)<br> ON_WM_PAINT()<br> END_MESSAGE_MAP()</p> <p>CMainWindow::CMainWindow ()<br> {<br> Create(NULL,_T("India's Flag"), WS_OVERLAPPEDWINDOW );<br> }<br> void IndiaFlag(CDC &dc, int x, int y)<br> {<br> dc.SetBkMode(TRANSPARENT);<br> CRect rect;<br> CPen pen(PS_SOLID, 1, RGB(0,0,0));<br> CPen *oldPen = dc.SelectObject(&pen);<br> {<br> CBrush brush(RGB(255,130,0));<br> CBrush *oldBrush = dc.SelectObject(&brush);<br> dc.Rectangle(x,y,x+200,(y+50));<br> }<br> {<br> CBrush brush(RGB(255,255,255));<br> CBrush *oldBrush = dc.SelectObject(&brush);<br> dc.Rectangle(x,(y+50),(x+200),(y+100));<br> CPen pen2(PS_SOLID, 1,RGB(0,0,255));<br> CPen <em>oldPen = dc.SelectObject(&pen2);<br> dc.Ellipse((x+75),(y+50),(x+125),(y+100));<br> double Nx,Ny;<br> for (int angle=0;angle<360; angle+=15)<br> {<br> int angle2 = angle;<br> double length = 25</em>(cos(double(angle2 <em>(3.14159265 / 180))));<br> double len2 = 25</em>(sin(double(angle2 *(3.14159265 / 180))));<br> int originX = (x+100);<br> int originY = (y+75);<br> Nx = originX + length;<br> Ny = originY - len2;<br> dc.MoveTo(originX,originY);<br> dc.LineTo(Nx,Ny);<br> }<br> }<br> {<br> CBrush brush(RGB(34,139,34));<br> CBrush *oldBrush = dc.SelectObject(&brush);<br> dc.Rectangle(x,(y+100),(x+200),(y+150));<br> }<br> }<br> void CMainWindow::OnPaint ()<br> {<br> CPaintDC dc(this);<br> IndiaFlag(dc, 150, 150);<br> }</p>