Hasib BD avatar

Creat Indian Flag Using C & C++ Or Codeblocks Programing

hasibbd

Published: 22 May 2018 › Updated: 22 May 2018Creat Indian Flag Using C & C++ Or Codeblocks Programing

Creat Indian Flag Using C & C++ Or Codeblocks Programing

How Creat Indian National Flag Using C & C++ Programing:

Hello Friends. How Are You I think You are good .
Today I will Show You How Creat Indian National Flag using Turbo C&C++ Or Codeblocks..
Indian flag C/C++ Project tutorial and guide for developing code.
Indian flag Screen Shot.
We have project collection of C/C++ with source code.

So Lets Start ..

Step By Step…
1.first need a Computer Or Laptop.
2.Need Turbo/codeblocks
3.open this apps.
and write This program….

I will Show Practically. first i creat this flag then i give screenshot.
Program Is Here...

How Creat Indian national Flag Using C&C++ and codeblocks.

#include<stdio.h>

#include<graphics.h>

#include<math.h>

int gd,gm;

int main()

{

float PI=3.14;

int r,i,a,b,x,y;

initgraph(&gd,&gm,"C:\TURBOC3\BGI");

detectgraph(&gd,&gm);

setcolor(RED);

//draw the top rectangle and color it

floodfill(101,101,RED);

rectangle(100,100,450,150);

setfillstyle(SOLID_FILL,RED);

rectangle(100,150,450,200);

//draw the middle rectangle and color it

setcolor(WHITE);

rectangle(100,200,450,250);

setfillstyle(SOLID_FILL,WHITE);

floodfill(101,151,WHITE);

//draw the bottom rectangle and color it

setcolor(GREEN);

r=25; //radius

setfillstyle(SOLID_FILL,GREEN);

floodfill(101,201,GREEN);

a=275; //center

//draw the circle

b=175; //center

line(a,b,a+x,b-y);

setcolor(BLUE);

circle(a,b,r);

for(i=0;i<=360;i=i+15)

//spokes

{

y=rsin(iPI/180);

x=rcos(iPI/180);

}

}

getch();

closegraph();

return 0;

Or.
You Can Use This Code...

#include "afxwin.h"
#include <math.h>

class CMyApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
};

class CMainWindow : public CFrameWnd
{
public:
CMainWindow();
protected:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP();
};

CMyApp myAPP;

BOOL CMyApp::InitInstance()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}

BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT()
END_MESSAGE_MAP()

CMainWindow::CMainWindow ()
{
Create(NULL,_T("India's Flag"), WS_OVERLAPPEDWINDOW );
}
void IndiaFlag(CDC &dc, int x, int y)
{
dc.SetBkMode(TRANSPARENT);
CRect rect;
CPen pen(PS_SOLID, 1, RGB(0,0,0));
CPen *oldPen = dc.SelectObject(&pen);
{
CBrush brush(RGB(255,130,0));
CBrush *oldBrush = dc.SelectObject(&brush);
dc.Rectangle(x,y,x+200,(y+50));
}
{
CBrush brush(RGB(255,255,255));
CBrush *oldBrush = dc.SelectObject(&brush);
dc.Rectangle(x,(y+50),(x+200),(y+100));
CPen pen2(PS_SOLID, 1,RGB(0,0,255));
CPen oldPen = dc.SelectObject(&pen2);
dc.Ellipse((x+75),(y+50),(x+125),(y+100));
double Nx,Ny;
for (int angle=0;angle<360; angle+=15)
{
int angle2 = angle;
double length = 25
(cos(double(angle2 (3.14159265 / 180))));
double len2 = 25
(sin(double(angle2 *(3.14159265 / 180))));
int originX = (x+100);
int originY = (y+75);
Nx = originX + length;
Ny = originY - len2;
dc.MoveTo(originX,originY);
dc.LineTo(Nx,Ny);
}
}
{
CBrush brush(RGB(34,139,34));
CBrush *oldBrush = dc.SelectObject(&brush);
dc.Rectangle(x,(y+100),(x+200),(y+150));
}
}
void CMainWindow::OnPaint ()
{
CPaintDC dc(this);
IndiaFlag(dc, 150, 150);
}

Leave Creat Indian Flag Using C & C++ Or Codeblocks Programing to:

Written by

student

Read more #creat posts


Best Posts From Hasib BD

We have not curated any of hasibbd's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Hasib BD