Thursday, December 1, 2022

Login And Registration Updated

OOP Microproject.......

(Codeblocks is recommended to perform this Program)


#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;

class login
{
    private:
    int c,j;

    char u_name[15][20],pass[15][20];

    public:
    login()
    {
        c=0;
        j=0;
    }

    void Register()
    {
        char a[20];
        int d,z;
        for(;j<=c;j++)
        {
        cout<<"\nCreating New Account....";
        cout<<"\nEnter Username = ";
        cin>>a;
        for(int k=0;k<c;k++)
        {
            d=strcmp(u_name[k],a);
            if(d==0)
            {
                z=4;
                break;
               
            }
        }
        if(z==4)
        {
            cout<<"Entered UserName Already Exist";
            c--;
            j--;
        }
        else
        {
            strcpy(u_name[j],a);
            cout<<"\nEnter Password = ";
            cin>>pass[j];
        }
        }
        c++;

    }
    void log()
    {
        char user[20],upass[20];
        int l,d,f;
        cout<<"\nEnter Login Details....";
        cout<<"\nEnter Username: ";
        cin>>user;
        cout<<"\nEnter Password: ";
        cin>>upass;
        for(int i=0;i<c;i++)
        {
        l=strcmp(user,u_name[i]);
        d=strcmp(pass[i],upass);
        if(l==0 && d==0)
        {
        f=4;
        }
        }
        if(f==4)
        {
        cout<<"\n********************************\n";
        cout<<"\nWelcome, "<<user<<"\n";
        cout<<"\n********************************\n";
        }

        else
        {
        cout<<"\nInvalid Username or Password......";
        }

    }

    void showdata()
    {
        string pas ="";
        char ch;
        int d;
        cout << "\nEnter Password: ";
        ch = _getch();
        while(ch != 13)
        {//character 13 is enter
        pas.push_back(ch);
        cout << '*';
        ch = _getch();
        }
            if(pas == "Manav7045")
            {
                cout << "\nAccess Granted! \n\n";
                cout<<"\nUsername\tPassword\n";
                for(int i=0;i<c;i++)
                {
                cout<<"\n"<<u_name[i]<<"\t\t"<<pass[i];
                }
            }
            else
            {
                cout<<"Wrong Password......TRY AGAIN!!";
            }  
    }
};

int main()
{
    login n;
    int ch;

    do
    {
    cout<<"\n1: Register\n2: Login\n3: Database\n4:Exit";
    cout<<"\nEnter any Choice = ";
    cin>>ch;
    if (ch==1)
    {
        n.Register();
    }

    else if (ch==2)
    {
    n.log();
    }

    else if (ch==3)
    {
    n.showdata();

    }
    else if(ch==4)
    {
    cout<<"\nExiting The Program.....";
    break;
    }
    else
    {
    cout<<"\nWrong Entry.....\n";
    ch=0;
    }
    } while (ch!=4);

    getch();
    return 0;
}







Sunday, November 27, 2022

CGR Microproject

Write a program of Translation, Rotation, and Scaling using Composite Transformation.

  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. #include<graphics.h>  
  4. #include<math.h>  
  5. int x1,y1,x2,y2,x3,y3,a,b;  
  6. void draw();  
  7. void rotate();  
  8. int main(void)  
  9. {  
  10. int gd=DETECT,gm;  
  11. initgraph(&gd,&gm,"C:\\TC\\BGI");  
  12. printf("Enter first co-ordinate value for triangle:");  
  13. scanf("%d%d",&x1,&y1);  
  14. printf("Enter second co-ordinatevalues for triangle:");  
  15. scanf("%d%d",&x2,&y2);  
  16. printf("Enter third co-ordinate valuesfor triangle:");  
  17. scanf("%d%d",&x3,&y3);  
  18. draw();  
  19. getch();  
  20. rotate();  
  21. getch();  
  22.   
  23. return 0;  
  24. }  
  25.   
  26. void draw()  
  27. {  
  28.   line(x1,y1,x2,y2);  
  29.   line(x2,y2,x3,y3);  
  30.   line(x3,y3,x1,y1);  
  31. }  
  32.  void rotate()  
  33.  {  
  34.     int a1,a2,a3,b1,b2,b3;  
  35.     float angle;  
  36.     printf("Enter the rotation angle co-ordinates:");  
  37.     scanf("%f",&angle);  
  38.     cleardevice();  
  39.       angle=(angle*3.14)/180;  
  40.       a1=a+(x1-a)*cos(angle)-(y1-b)*sin(angle);  
  41.       b1=b+(x1-a)*sin(angle)+(y2-b)*cos(angle);  
  42.       a2=a+(x2-a)*cos(angle)-(y1-b)*sin(angle);  
  43.       b2=b+(x2-a)*sin(angle)+(y2-b)*cos(angle);  
  44.       a3=a+(x3-a)*cos(angle)-(y1-b)*sin(angle);  
  45.       b3=b+(x3-a)*sin(angle)+(y2-b)*cos(angle);  
  46.       printf("ROTATION");  
  47.       printf("\n Changed coordinates\n");  
  48.       printf("%d %d\n%d %d\n%d %d",a1,b1,a2,b2,a3,b3);  
  49.     line(a1,b1,a2,b2);  
  50.     line(a2,b2,a3,b3);  
  51.     line(a3,b3,a1,b1);  
  52.  }  

Output

Computer Graphics Programs

Computer Graphics Programs

Thursday, November 17, 2022

Login And Registration Program

Login Page using C++


CODE:



#include<iostream.h>
#include<conio.h>
#include<string.h>

class login
{
    private:
    int c,j;

    char u_name[15][20],pass[15][20];

    public:
    login()
    {
        c=0;
        j=0;
    }

    void Register()
    {
        char a[20];
        int d,z;
        for(;j<=c;j++)
        {
        cout<<"\nCreating New Account....";
        cout<<"\nEnter Username = ";
        cin>>a;
        for(int k=0;k<c;k++)
        {
            d=strcmp(u_name[k],a);
            if(d==0)
            {
                z=4;
                break;
               
            }
        }
        if(z==4)
        {
            cout<<"Entered UserName Already Exist";
            c--;
            j--;
        }
        else
        {
            strcpy(u_name[j],a);
            cout<<"\nEnter Password = ";
            cin>>pass[j];
        }
        }
        c++;

    }
    void log()
    {
        char user[20],upass[20];
        int l,d,f;
        cout<<"\nEnter Login Details....";
        cout<<"\nEnter Username: ";
        cin>>user;
        cout<<"\nEnter Password: ";
        cin>>upass;
        for(int i=0;i<c;i++)
        {
        l=strcmp(user,u_name[i]);
        d=strcmp(pass[i],upass);
        if(l==0 && d==0)
        {
        f=4;
        }
        }
        if(f==4)
        {
        cout<<"\n********************************\n";
        cout<<"\nWelcome, "<<user<<"\n";
        cout<<"\n********************************\n";
        }

        else
        {
        cout<<"\nInvalid Username or Password......";
        }

    }

    void showdata()
    {
        char p[20];
        int d;
        cout<<"\nEnter Secreate Pass : ";
        cin>>p;
        d=strcmpi(p,"Manav7045");
        cout<<"Data of all users: ";
        cout<<"\nUsername"<<"\tPassword\n";
        for(int i=0;i<c;i++)
        {
           if(d==0)
        {
        cout<<"\n"<<u_name[i]<<"\t\t"<<pass[i];
        }
        }
    }
};

void main()
{
    login n;
    int ch;

    do
    {
    cout<<"\n1: Register\n2: Login\n3: Database\n4:Exit";
    cout<<"\nEnter any Choice = ";
    cin>>ch;
    if (ch==1)
    {
        n.Register();
    }

    else if (ch==2)
    {
    n.log();
    }

    else if (ch==3)
    {
    n.showdata();

    }
    else if(ch==4)
    {
    cout<<"\nExiting The Program.....";
    break;
    }
    else
    {
    cout<<"\nWrong Entry.....\n";
    ch=0;
    }
    } while (ch!=4);

    getch();
}




OUTPUT:



Thursday, September 29, 2022

3d Car Animation

3d Car Animation

Working Model


#include<graphics.h>

#include<conio.h>

#include<dos.h>

#include<stdlib.h>

#include<process.h>



void main()

{

int gd=DETECT,gm;

initgraph(&gd,&gm,"c:\\tc\\bgi");

setbkcolor(0);

int t;

while(1)

{

settextstyle(2,0,5);

outtextxy(100,10,"Press L,H ,T,P");

outtextxy(100,30,"Press 1 for Quit");

as:

setcolor(13);

ellipse(380,127,20,152,130,35);

//////////////////////////////rear//////////////////////////



line(490,109,560,142);

line(560,142,569,142);

line(569,142,582,102);

line(582,102,620,92);

line(593,132,617,125);



line(617,124,627,96);

line(620,92,628,97);



line(472,86,602,96);

line(501,113,575,121);

line(443,77,475,80);



line(443,77,432,93);

line(475,80,472,85);



line(593,132,593,137);

line(593,137,600,141);

line(600,141,600,185);

line(600,185,608,192);

line(608,192,608,234);

line(608,234,586,253);

line(586,253,577,248);



/////////////////////////mirror//////////////

line(263,112,363,127);

line(193,160,263,112);

line(193,160,220,170);

line(220,170,280,180);

line(280,180,320,185);

line(320,185,363,127);

////////////////////////////////sidemirror////////////////////



line(340,194,460,169);

line(460,169,519,152);



ellipse(512,144,300,30,10,10);

ellipse(467,143,28,100,50,30);

line(510,128,521,138);

line(435,116,440,171);



////////////////////////////////////////cont////////////////



line(339,194,372,144);

ellipse(454,208,87,123,128,95);

line(372,144,384,128);

int b,x,y;



////////////////////////lower/////////////////////



line(365,298,524,264);

line(365,298,330,310);

line(330,310,323,310);





///////////////////////////////bumper//////////////////



ellipse(162,221,135,190,90,40);

line(96,193,140,174);

line(140,174,160,168);

line(160,168,192,161);



//////////////////////front////////////////



ellipse(75,246,95,190,18,18);

line(57,251,57,286);

ellipse(181,178,232,263,200,137);

ellipse(195,180,256,286,200,137);





ellipse(191,171,228,247,200,100);

ellipse(231,198,234,275,200,80);



ellipse(196,167,228,246,200,90);

ellipse(231,184,234,276,200,80);

ellipse(191,200,228,246,200,90);

ellipse(228,218,234,276,200,80);

ellipse(258,268,180,220,200,40);

ellipse(178,296,244,355,16,10);

ellipse(238,249,227,250,200,60);





/////////////wheel1/////////////////



ellipse(302,281,320,77,26,45);

ellipse(290,277,65,162,40,45);

ellipse(278,288,144,212,31,45);



/////////////wheel2////////////////////



ellipse(302+260,229,328,87,26,45);

ellipse(290+280-7,277-50+2,90,162,40,45);

ellipse(278+270,288-50,144,215,27,45);

 b=0;

int v=0;



/////////

ellipse(302+250+v,227+b,295,90,29,41);

ellipse(302+234+v,231+b,245,306,50,40);

ellipse(302+248+v,229+b,0,360,21,30);



ellipse(302+247+v,229+b,0,360,8,10);

setfillstyle(6,11);



line(546+v,201+b,546+v,220+b);

line(551+v,201+b-2,551+v,220+b);



line(546+v,238+b,546+v,257+b);

line(551+v,238+b+2,551+v,257+b+2);





line(530+v,225+b,541+v,225+b);

line(530+v,230+b,541+v,230);



line(557+v,225+b,570+v,225+b);

line(557+v,230+b,570+v,230+b);

line(563+v,206+b,552+v,222+b);

line(534+v,246+b,543+v,232+b);



line(566+v,210+b,556+v,223+b);

line(536+v,250+b,544+v,238+b);



line(536+v,207+b,546+v,222+b);

line(532+v,213+b,542+v,224+b);



line(556+v,235+b,566+v,247+b);

line(551+v,237+b,563+v,253+b);



////////////////////////////////////////////////////

v=-260;

b=56;

ellipse(302+233+v,221+b,260,60,49,51);

ellipse(302+243+v,224+b,0,360,28,35);

ellipse(300+245+v,223+b,0,360,10,12);



ellipse(285+249+v,239+b,210,260,30,33);

b=45;

v=v-4;

line(546+v,201+b,546+v,220+b+2);

line(551+v,201+b,551+v,220+b+2);

b=b+8;

line(546+v,238+b,546+v,257+b+4);

line(551+v,238+b,551+v,257+b+4);

v=v-2;

line(530+v-6,225+b,541+v,225+b);

line(530+v-6,230+b,541+v,230+b);

v=v+5;

line(557+v,225+b,570+v+3,225+b);

line(557+v-1,230+b,570+v+3,230+b);





b=b-5;

v=v-5;

line(565+v+3,206+b,552+v+4,222+b-2);

b=b+15;



line(534+v,246+b,543+v+3,232+b-5);

b=b-10;

line(566+v+7,210+b-5,556+v+4,220+b);

line(536+v-5,250+b,544+v-2,238+b-4);





line(536+v,207+b-8,545+v,222+b-5);

line(531+v,212+b-8,542+v,224+b-2);



line(556+v,235+b,566+v+3,247+b+5);

line(551+v,237+b,563+v+2,253+b+3);



///////////////////lights////////////////////////



ellipse(199,250,144,345,18,8);

line(185,245,206,230);

ellipse(223,234,340,110,8,5);

line(230,237,217,252);

line(206,230,220,229);



/////////////////////////////////////

line(90,223,152,236);

line(152,236,137,254);

line(90,223,90,242);



ellipse(240,270,104,136,100,60);

ellipse(185,237,120,160,100,60);

ellipse(80,221,357,134,10,10);



line(152,236,168,228);

///////////////////////////////////////////////



line(435,116,440,171);



//////////////////////////////////////////hp//////////



line(134,185,196,160);

line(214,212,318,185);

////////////////////LIGHT/////////////////////////////



ellipse(166,247,99,330,8,8);

ellipse(171,243,310,129,7,7);

putpixel(174,250,13);

putpixel(173,251,13);

putpixel(164,239,13);

putpixel(165,238,13);



/////////////////////////////////////////road/////////////////////

setcolor(13);

line(1,430,639,300);

line(1,445,639,315);



line(1,210,93,194);

line(1,195,194,158);

line(520,90,639,71);

line(478,86,639,56);



int c=0;

line(10,194+c,10,208+c);

line(40,189+c,40,204+c);

line(70,183+c,70,198+c);

line(100,176+c,100,190+c);

line(130,170+c,130,177+c);

line(160,166+c,160,168+c);

line(190,160+c,190,161+c);



line(190+330,78+c,190+330,89+c);



line(190+360,72+c,190+360,85+c);

line(190+390,67+c,190+390,81+c);

line(190+420,62+c,190+420,76+c);

line(190+449,57+c,190+449,71+c);



c=236;



line(10,192+c,10,208+c);

line(40,189+c-2,40,204+c-3);

line(70,183+c-3,70,198+c-3);

line(100,176+c-2,100,190+c-2);

line(130,170+c-2,130,177+c+5);

line(160,166+c-3,160,168+c+8);

line(190,160+c-4,190,161+c+9);



line(190+30,156+c-5,190+30,170+c-5);





line(190+30+30,156+c-12,190+30+30,170+c-12);



line(190+90,156+c-18,190+90,170+c-17);



line(190+120,156+c-25,190+120,170+c-25);



line(190+150,156+c-30,190+150,170+c-30);



line(190+180,156+c-37,190+180,170+c-36);





line(190+210,156+c-42,190+210,170+c-42);





line(190+240,156+c-48,190+240,170+c-48);





line(190+270,156+c-55,190+270,170+c-54);





line(190+300,156+c-61,190+300,170+c-61);

line(190+330,78+c+10,190+330,89+c+13);

line(190+360,72+c+11,190+360,85+c+13);

line(190+390,67+c+10,190+390,81+c+10);

line(190+420,62+c+8,190+420,76+c+10);

line(190+449,57+c+8,190+449,71+c+8);



/////////////////road///////////////////



setcolor(12);

line(1,310,25,306);

line(6,318,30,315);

line(1,310,6,318);

line(25,306,30,314);



setcolor(12);



line(605,310-128,629,306-128);

line(610,318-128,634,315-128);

line(605,310-128,610,318-128);

line(629,306-128,634,314-128);



setcolor(12);

line(46,302,70,298);

line(51,310,75,307);

line(46,302,51,310);

line(70,298,75,306);





setfillstyle(1,0);

floodfill(64,303,12);



setfillstyle(1,14);

floodfill(14,314,12);

floodfill(617,183,12);



setfillstyle(1,0);

floodfill(14,314,12);

floodfill(617,183,12);



setfillstyle(1,14);

floodfill(64,303,12);



t=getch();

if(t=='1')

exit(0);

if(t=='h')

{

sound(710);

delay(500);

nosound();

 ////break;/////

}

if(t=='t')

{

while(!kbhit())

{

setfillstyle(1,0);

floodfill(536,213,13);

floodfill(563,213,13);

floodfill(561,244,13);

floodfill(538,244,13);

floodfill(274,295,13);

floodfill(294,295,13);

floodfill(274,265,13);

floodfill(294,265,13);

floodfill(548,250,13);

floodfill(548,214,13);

floodfill(533,228,13);

floodfill(563,228,13);

floodfill(262,281,13);

floodfill(308,281,13);

floodfill(284,251,13);

floodfill(284,295,13);



setfillstyle(1,random(12));



floodfill(200,250,13);

delay(10);



//setfillstyle(1,11);



 floodfill(170,250,13);

 floodfill(80,230,13);

 }

setfillstyle(1,0);

floodfill(200,250,13);

delay(10);



 floodfill(170,250,13);

 floodfill(80,230,13);

}

if(t=='l')

{

while(!kbhit())

{



delay(120);

setfillstyle(6,0);

floodfill(536,213,13);

floodfill(563,213,13);

floodfill(561,244,13);

floodfill(538,244,13);

floodfill(274,295,13);

floodfill(294,295,13);

floodfill(274,265,13);

floodfill(294,265,13);



setfillstyle(1,0);

floodfill(64,303,12);



/////////////////////road//////////////



setfillstyle(9,0);



 /////////////////////color///////////////



floodfill(81-40+5,419+7,13);

floodfill(151-40,409+7,13);

floodfill(211-40,397+7,13);

floodfill(271-40,380+7,13);

floodfill(331-40,368+7,13);

floodfill(396-40,355+7,13);

floodfill(450-40,345+7,13);

floodfill(510-40,335+7,13);

floodfill(570-40,325+7,13);

floodfill(630-40,312+7,13);



//////////////////////

floodfill(50,197,13);

floodfill(110,177,13);

floodfill(166,165,13);

floodfill(527,86,13);

floodfill(587,71,13);



setfillstyle(6,14);

floodfill(548,250,13);

floodfill(548,214,13);

floodfill(533,228,13);

floodfill(563,228,13);

floodfill(262,281,13);

floodfill(308,281,13);

floodfill(284,251,13);

floodfill(284,295,13);

//////////////////////road//////////



setfillstyle(9,10);



////////////////////color//////////////////



floodfill(19,429,13);

floodfill(81,419,13);

floodfill(151,409,13);

floodfill(211,397,13);

floodfill(271,380,13);

floodfill(331,368,13);

floodfill(396,355,13);

floodfill(450,345,13);

floodfill(510,335,13);

floodfill(570,325,13);

floodfill(630,312,13);

//////////////////////////////////////

floodfill(20,197,13);

floodfill(80,187,13);

floodfill(133,174,13);

floodfill(517,86,13);

floodfill(557,81,13);

floodfill(627,70,13);



setfillstyle(1,14);

floodfill(14,314,12);

floodfill(617,183,12);



///////////////////////////////////////

setfillstyle(10,4);

floodfill(302+248,230,13);

floodfill(302+248+v,230+b,13);



/////////////light///////////////////////



setfillstyle(6,11);

floodfill(200,250,13);

floodfill(170,250,13);

floodfill(80,230,13);



delay(120);



setfillstyle(6,0);/////////////////////ty

floodfill(548,250,13);

floodfill(548,214,13);

floodfill(533,228,13);

floodfill(563,228,13);

floodfill(262,281,13);

floodfill(308,281,13);

floodfill(284,251,13);

floodfill(284,295,13);



//////////////////////road/////////////////////////



setfillstyle(9,0);



///////////////color//////////////////////////



floodfill(19,429,13);

floodfill(81,419,13);

floodfill(151,409,13);

floodfill(211,397,13);

floodfill(271,380,13);

floodfill(331,368,13);

floodfill(396,355,13);

floodfill(450,345,13);

floodfill(510,335,13);

floodfill(570,325,13);

floodfill(630,312,13);

///////////////////////////////////////////////////////

floodfill(20,197,13);

floodfill(80,187,13);

floodfill(133,174,13);

floodfill(517,86,13);

floodfill(557,81,13);

floodfill(627,70,13);

/////////////////////////////

setfillstyle(1,0);

floodfill(14,314,12);

floodfill(617,183,12);



setfillstyle(6,10);



floodfill(536,213,13);

floodfill(563,213,13);

floodfill(561,244,13);

floodfill(538,244,13);

floodfill(274,295,13);

floodfill(294,295,13);

floodfill(274,265,13);

floodfill(294,265,13);



//////////////////////road//////////////////



setfillstyle(9,14);

//////////////////////color/////////////////////



floodfill(81-40+5,419+7,13);

floodfill(151-40,409+7,13);

floodfill(211-40,397+7,13);

floodfill(271-40,380+7,13);

floodfill(331-40,368+7,13);

floodfill(396-40,355+7,13);

floodfill(450-40,345+7,13);

floodfill(510-40,335+7,13);

floodfill(570-40,325+7,13);

floodfill(630-40,312+7,13);

/////////////////////////////////////////



floodfill(50,197,13);

floodfill(110,177,13);

floodfill(166,165,13);

floodfill(527,86,13);

floodfill(587,71,13);

setfillstyle(1,14);

floodfill(64,303,12);



setfillstyle(9,4);

floodfill(302+248,230,13);

floodfill(302+248+v,230+b,13);



delay(20);

setfillstyle(1,14);



floodfill(200,250,13);



floodfill(170,250,13);

 floodfill(80,230,13);



 delay(20);

setfillstyle(1,0);



floodfill(200,250,13);

floodfill(170,250,13);

 floodfill(80,230,13);

}          }

if(t=='p')

{

int n=0;

while(!kbhit())

{

if(n<=60)

n++;

setcolor(0);

rectangle(1+1,-10,90-1,-12+n);

delay(14);



setcolor(9);

rectangle(1,-10,90,-10+n);

if(n==60)

{

outtextxy(10,10,"THANK YOU");

outtextxy(10,20,"---ROHIT");



delay(400);

 }

}

}

}

circle(300,100,3);

nosound();

getch();

}




OUTPUT :






Wednesday, September 28, 2022

Flying Rocket

FLYING  ROCKET



#include<iostream.h>

#include<conio.h>

#include<dos.h>

#include<stdlib.h>

#include<graphics.h>

void main()

{

 int gd=DETECT,gm;

 initgraph(&gd,&gm,"c:\\tc\\bgi");



      for(int i=0;i<400;i++)

       {



    // Body- upper Part

    setcolor(15);

    line(122,172-i,100,199-i);

    line(122,172-i,150,199-i);

    line(100,199-i,150,199-i);

 rectangle(100,200-i,150,300-i);



   //Name

   outtextxy(124,220-i,"I");

   outtextxy(124,240-i,"S");

   outtextxy(124,260-i,"R");

   outtextxy(124,280-i,"O");



    //Body- Center Part

 rectangle(100,300-i,150,400-i);

    rectangle(90,300-i,100,400-i);

  rectangle(150,300-i,160,400-i);



    // Body- Lower Part

    line(122,399-i,100,429-i);

    line(122,399-i,150,429-i);

    ellipse(125,434-i,0,360,27,8);



    //Fire

    setcolor(YELLOW);

    for(int t=0;t<70;t++)

    {

           line(150,430-i,150,440-i+t);

   line(147,430-i,147,440-i+t);

  line(144,430-i,144,440-i+t);

   line(140,430-i,140,440-i+t);

   line(137,430-i,137,440-i+t);

   line(134,430-i,134,440-i+t);

   line(130,430-i,130,440-i+t);

   line(127,430-i,127,440-i+t);

   line(123,430-i,123,440-i+t);

   line(120,430-i,120,440-i+t);

   line(117,430-i,117,440-i+t);

   line(113,430-i,113,440-i+t);

   line(110,430-i,110,440-i+t);

   line(107,430-i,107,440-i+t);

   line(103,430-i,103,440-i+t);

   line(100,430-i,100,440-i+t);

    continue;

     }

    delay(5);

    cleardevice();

     }

 getch();

 closegraph();



}



OUTPUT:






Saturday, September 24, 2022

Digital Clock

Digital Clock using C++

Code:-

 // C++


#include<graphics.h> #include<conio.h> #include<time.h> #include<stdio.h> #include<dos.h> #include<iostream.h> int main() { int gd=DETECT; int gm; initgraph(&gd,&gm,"C:\\TurboC3\\BGI"); time_t rawTime; struct tm * currentTime; char a[100]; //Introduction setcolor(11); settextstyle(1,HORIZ_DIR,4); outtextxy(80,100,"THIS PROJECT IS PERFORMED BY :"); //Name of team partners.... setcolor(9); settextstyle(7,HORIZ_DIR,3); outtextxy(80,150,"MANAV PATIL"); outtextxy(80,200,"RAJ MHATRE"); outtextxy(80,250,"PRACHI"); setcolor(4); settextstyle(5,HORIZ_DIR,2); outtextxy(200,450,"(NOTE:- Enter any key to open digital clock)"); getch(); cleardevice(); //Loading Page..... int midx= getmaxx()/3.5; int midy= getmaxy()/3; int width=textwidth("Digital Clock"); int height = textheight("Digital Clock"); setcolor(9); rectangle(150,100,500,300); setcolor(11); settextstyle(3,HORIZ_DIR ,5); outtextxy(midx, midy, "DIGITAL CLOCK"); setcolor(4); settextstyle(1,HORIZ_DIR ,1); outtextxy(midx+170, midy+100, "LOADING"); delay(1000); outtextxy(midx+250, midy+100, "."); delay(800); outtextxy(midx+260, midy+100, "."); delay(600); outtextxy(midx+270, midy+100, "."); delay(500); outtextxy(midx+280, midy+100, "."); delay(400); outtextxy(midx+290, midy+100, "."); delay(200); outtextxy(midx+300, midy+100, "."); delay(1000); cleardevice(); //Clock Program....... while(1) { setcolor(11); rectangle(50,120,600,450); setcolor(4); settextstyle(1,HORIZ_DIR,5); outtextxy(180,30,"DIGITAL CLOCK"); //Heading.... setcolor(14); line(150,80,500,80);//Underline for heading.. //real time clock program.... rawTime = time(0); currentTime = localtime(&rawTime); strftime(a,100,"%I:%M:%S",currentTime); setcolor(11); settextstyle(3,HORIZ_DIR,8); outtextxy(150,150,a); strftime(a,100,"%a, %d %b, %Y", currentTime); settextstyle(4,HORIZ_DIR,5); outtextxy(130,310,a); delay(1000); cleardevice(); } getch(); closegraph(); return 0; }


Output:










Login And Registration Updated

OOP Microproject....... (Codeblocks is recommended to perform this Program) #include <iostream> #include <conio.h> #include <...