Thursday, August 30, 2012

How To Create A Stopwatch in C++

, , No comments

Stopwatch: 

This is a source code for stopwatch in C++. In this we have used a class named tym as shown in the source code given below. In this class we have used four private elements one for hour , second for minute , third for second and fourth for less than a second. There are some member functions used in this class for the initialisation and to store the values of time. The source code for the same is given below you can check it out.




Source code:

#include<iostream.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>

void title();

class tym
  {
    private:
      int hh,mm,ss,ms;

    public:
      void show()
       {
         if(ms>9)
          {
            ms=0;
            ss++;
          }
         else if(ss>59)
          {
            ss=0;
            mm++;
          }
         else if(mm>59)
          {
            mm=0;
            hh++;
          }
         cout<<hh<<":"<<mm<<":"<<ss<<":"<<ms;
       }

      void inc()
       {
         ms++;
       }

      void cancel()
       {
         hh=mm=ss=ms=0;
       }

      tym()
       {
         hh=mm=ss=ms=0;
       }
  };

void title()
 {
   cout<<"\n press s for start ";
   cout<<"\n press p for pause ";
   cout<<"\n press t for stop ";
   cout<<"\n press r for resume ";
   cout<<"\n press c for cancel ";
 }

void main()
 {
   tym t;
   char opt;
   clrscr();

   title();
   cout<<"\n\n stopwatch :- ";

    opt=getch();
        if((opt=='s')||(opt=='S'))
      e:  {
             while(!kbhit())
               {
                 clrscr();
                 title();
                 cout<<"\n\n stopwatch :- ";
                 t.show();
                 delay(100);
                 t.inc();
               }
             opt=getch();
             if((opt=='p')||(opt=='P'))
              {
                 while(!kbhit())
                  {
                    clrscr();
                    title();
                    cout<<"\n\n stopwatch :- ";
                    t.show();
                    delay(100);
                  }
                 opt=getch();
                 if((opt=='s')||(opt=='S'))
                   goto e;

                 else if((opt=='t')||(opt=='T'))
                   {
                     clrscr();
                     title();
                     cout<<"\n\n stopwatch :- ";
                     t.show();
                     delay(5000);
                     exit(1);
                   }


                 else if((opt=='c')||(opt=='C'))
                   {
                        while(!kbhit())
                         {
                           clrscr();
                           title();
                           cout<<"\n\n stopwatch :- ";
                           t.cancel();
                           t.show();
                           delay(100);
                         }

                         opt=getch();
                        if((opt=='s')||(opt=='S')||(opt=='r')||(opt=='R'))
                        goto e;

                        else
                         exit(1);
                   }


                else if((opt=='r')||(opt=='R'))
                   goto e;

                else
                  exit(1);
               }
             else if((opt=='t')||(opt=='T'))
               {
                 clrscr();
                 title();
                 cout<<"\n\n stopwatch :- ";
                 t.show();
                 delay(5000);
                 exit(1);
                }


             else if((opt=='c')||(opt=='C'))
              {
                while(!kbhit())
                {
                  clrscr();
                  title();
                  cout<<"\n\n stopwatch :- ";
                  t.cancel();
                  t.show();
                  delay(100);

                }
                opt=getch();
                 if((opt=='s')||(opt=='S')||(opt=='r')||(opt=='R'))
                   goto e;

                 else
                   exit(1);
              }
           else
             exit(1);

           }
         else
           exit(1);


     getch();

 }





Friday, August 24, 2012

Square In C Graphics

, , , No comments

Source Code

#include<graphics.h>
#include<conio.h>
#include<dos.h>

int main()
  {
     int gd = DETECT ,gm,j=0,a,b,p,q,r,s;
     initgraph(&gd,&gm,"c:/tc/bgi");


     
     a = getmaxx()/2;
     b = getmaxy()/2;
     p = a-10;
     q = b-10;
     r = a+10;
     s = b+10;
     
     while(!kbhit())
       {
          setcolor(j);
          rectangle(p,q,r,s);
          p=p-10;
          q=q-10;
          r=r+10;
          s=s+10;
          j++;        
          delay(500);
       } 
       
      getch();
      closegraph();
      return 0;     
  }

OUTPUT


  

Wednesday, August 22, 2012

Draw Concentric Circle in C

No comments

Source Code:


#include<graphics.h>
#include<conio.h>
int main ()
    {
      int gd=DETECT,gm;
      int i;
      initgraph(&gd,&gm,"c:/tc/bgi");
      for(i=0;i<100;i=i+9)
     {
         circle(100,100,i);
         circle(300,300,i);


}
  getch();
closegraph();
return 0;
}




Output:


Graphics in C/C++ on Windows 7 using Dev-C++

, , , No comments

On the following I just want to show how to choose coordinate point to draw diagram.
If you are using Microsoft windows 7 operating system,Then Dev C++ is good for beginner
level, It fallow the same command as it is in Turbo C++,

First Download the Dev C++ and install it.
after installation download WinBGIm. and Install it.

Now open Dev C++

  • File>>New>>Project..>>WinBGIm>> WinBGIm>>Write Project Name



  • When you clicked on OK, there will open a file containing some pre-written code. Just Crt+A and press Delete.
  • Now your compiler is ready to compile graphics's Programs.



Basic Structure of A Graphics's Program in C/C++

#include<graphics.h>
...
...{you can add header files according to your needs}
...
int main ( )
     {
             int gd=DETECT,gm;
             intigraph(&gd,&gm,"c:/tc/bgi");
             //here will be your function
              getch();
              return 0;
     }



List of Basic Diagram

  • Arc
  • Bar
  • Bar3d
  • Circle
  • Line
  • Ellipse
  • Fillellipse
  • Rectangle
 

Tuesday, July 31, 2012

Wap to Check that input is Consonant or Vowel.

, No comments

Source Code :

#include<stdio.h>
#include<conio.h>
   void main()
       {
       char in;
       ///input=alphabet
       printf("\n Enter An Alphabet :: ");
       scanf("%c",&in);

if(in=='a'||in=='A'||in=='e'||in=='E'||in=='i'||in=='I'|| in=='o'||in=='O'||in=='u'||in=='U')
          printf("\n %c is a Vowel",input);
          else
          printf("\n %c is a Consonant",input);
          getch();
       }

Result:

Enter An Alphabet :: A
A is a Vowel

Related Terms


what is c programming
in c programming
about c programming
about c programming language
c programming code
the c programming language
c programming language
c programming
programming
programming in c
computer programming
game programming
programming software
software programming

Thursday, July 19, 2012

How to reverse a numbers input by user

, No comments
Source Code:
#include<stdio.h>
#include<conio.h>
    void main()
       {
           long number,n1,n2,n3,n4,n5,n6,n7,n8,n9;
           
           clrscr();
           printf("\n Enter A Five Digit Number :: ");
           scanf("%ld",&number);
           n1=number%10;
           n2=number/10;
           n3=n2%10;


           n4=n2/10;
           n5=n4%10;
           n6=n4/10;
           n7=n6%10;
           n8=n6/10;
           n9=n8%10;

           
  printf("\nReverse Number is %ld%ld%ld%ld%ld",n1,n3,n5,n7,n9);
  printf("\n Log on to http://www.whatiLearn.info For More "); 
           getch();
       }





Input:
Enter A Five Digit Number :: 12365
Output:
Reverse Number is:: 56321
Log on to http://www.whatiLearn.info For More 



Wednesday, July 18, 2012

Check for a leap year

, , No comments
Algorithm to check leap year.

if year % 400 is 0
          then is_leap_year 
else if year %100 is 0 
         then not_leap_year 
else if year % 4 is 0 
        then is_leap_year
else not_leap_year 





Source Code:
#include<stdio.h>
#include<conio.h>
   void main()
    {
        int year;
        
        printf("\n Enter A Year :: ");
        scanf("%d",&year);


       if(year%400==0 || year%4==0 && year%100!=0 )
       printf("\n Leap Year");


       else
       printf("Not Leap Year");
  
       printf("\n Log on to http://www.whatiLearn.info For More ");  
           getch();

     } 

Input: 

Enter A Year  ::2000

Output:

Leap Year
Log on to http://www.whatiLearn.info For More

Entries RSS Comments RSS

Sample Text

Pages


Copyright © Lovely Codes
Powered by Blogger
Distributed By Free Blogger Templates | Design by N.Design Studio
Blogger Theme by Lasantha - PremiumBloggerTemplates.com