رتبه موضوع:
  • 26 رای - 2.73 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سورس های ++C
#1
ساعت Clock
کد:
#include <iostream.h>
#include <conio.h>
#include <dos.h>
#include <math.h>
#include <graphics.h>
void clock_(int x,int y,int r,int c,int b);
void setgraph (void);
void main()
**
    clrscr();
    setgraph();
    while(!kbhit())
    **
       clock_(getmaxx()/2,getmaxy()/2,100,BLUE,WHITE);

    }
}
void setgraph (void)
**
   int gd=DETECT, gm;
   initgraph (&gd,&gm,"..\\bgi");
}
void clock_(int x,int y,int r,int c,int b)
**
   struct  dostime_t t;
   double p=3.1415;
   setcolor(b);
   setlinestyle(0,0,3);
   circle(x,y,r);
   settextstyle(2,0,4);
   outtextxy(x-5,y-r+1,"12");
   outtextxy(x-3,y+r-13,"6");
   outtextxy(x+r-10,y-5,"3");
   outtextxy(x-r+5,y-5,"9");
   _dos_gettime(&t);
   setcolor(c);
   setlinestyle(1,0,1);
   setfillstyle(1,c);
   pieslice(x,y,0,360,r-11);
   setcolor(b-2);
   line(x,y,x+(r-25)*(cos((t.hour*6-90)*p/180)),y+(r-25)*sin((t.hour*6-90)*p/180));
   line(x,y,x+(r-16)*(cos((t.minute*6-90)*p/180)),y+(r-16)*sin((t.minute*6-90)*p/180));
   setcolor(b);
   setlinestyle(0,0,1);
   line(x-(10)*(cos((t.second*6-90)*p/180)),y-(10)*sin((t.second*6-90)*p/180),x+(r-12)*(cos((t.second*6-90)*p/180)),y+(r-12)*sin((t.second*6-90)*p/180));

   char s[10];
   setcolor(11);
   circle(x,y,2);
}


پاسخ
#2
بزرگترين مقسوم عليه مشترک دو عدد به صورت بازگشتي
کد:
#include <conio.h>
#include <iostream.h>
int gcd(int,int);
int main()
**
int x,y;
cout<<"enter amount for x and y:";
cin>>x>>y;
int k=gcd(x,y);
cout<<k;
getch();
return 0;
}
int gcd(int x,int y)
**
if(y==0)
  return x;
else
  return gcd(y,x&y);
}
پاسخ
#3
کتابخانه با امکان ورود - ويرايش- حذف -به امانت گرفتن و پس دادن کتاب
کد:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>

//===========================
//===========================
class book
**
friend class library;

private:
    char book_name[11];
    char explain[51];
    char aouther[11];
    char part;

    char user[11];    
    int reserved;

    book *next;

public:
        book();
    void edit();
    void reserv();
    void getback();
}
//---------------------------
    book::book()
    **
    clrscr();

    cout<<"============ add a new book =================="
        <<"\n\nto insert new book ,enter flow informations:"
        <<"\n\nbook name?";
    gets(book_name);
    book_name[10]=NULL;

    cout<<"\naouther name?";
    gets(aouther);
    aouther[10]=NULL;

    cout<<"\nany explain?";
    gets(explain);
    explain[50]=NULL;

    part=book_name[0];

    reserved=0;

    next=NULL;

    cout<<"\n\ninformathions set!";
    getch();
    }
//---------------------------
void book::edit()
    **
cout<<"error ";
    }
//---------------------------
void book::reserv()
    **
    clrscr();
    cout<<"\n=========== reserving book ===================";

    if(reserved==0)
       **
        cout<<"\n\nuser name?";
        gets(user);
        user[11]=NULL;

        reserved=1;
       }

    if(reserved==0)
       **
        cout<<"\n\nsorry! book has been reserved befor"
           <<"by user:";
        puts(user);
       }

    getch();
    }
//---------------------------
void book::getback()
    **
    reserved=0;

    cout<<"\n\nbook got bak.";
    getch();
    }
//===========================
//===========================
class library
**
public:
        library();
    void run_menu();

private:
    book *parts[24];
    void insert(book*);
    void find();
    void search();

}
//---------------------------
    library::library()
    **
    for(int i=0;i<=23;i++)
       parts[i]=NULL;

    }
//---------------------------
void library::run_menu()
    **

    char ch='n';

    while(ch!='4')
       **
        clrscr();

        cout<<"================= LIBRARY =================="
           <<"\n\n1:add a new book."
           <<"\n2:find a book."
           <<"\n3:search a book."
           <<"\n4:exit."
           <<"press numbers:";


        ch=getch();


        if(ch=='1')
          **
           book *n=new book;
           insert(n);
          }
        if(ch=='2')
          **
           find();
          }
        if(ch=='3')
          **
           search();
          }

       }//while
    }
//---------------------------
void library::insert(book *s)
    **
    int d=s->part-97;

    if(parts[d]==NULL)
       **
        parts[d]=s;
       }
    else
       **
        book *p=parts[d],*q;
        while(p!=NULL && strcmp(p->book_name,s->book_name)<0)
          **
           q=p;
           p=p->next;
          }
        q->next=s;
        s->next=p;
       }

    }
//---------------------------
void library::find()
    **
    clrscr();

    cout<<"=========== edit / delete books ============"
        <<"\nenter exact book name:";
    char name[11];
    gets(name);
    name[11]=NULL;
    int d=name[0]-97;

    book *p=parts[d],*q;
    while(p!=NULL && strcmp(p->book_name,name)!=0)
       **
        q=p;
        p=p->next;
       }
    if(p==NULL)
       **
        cout<<"not found!";
       }
    if(p!=NULL)
       **
        cout<<"\n\ndelete it?('d')  or edit?('e')"
           <<"  or reserv?('r')   or getback?('g') :";
        char ch=getch();
        if(ch=='d')
           **
            q->next=p->next;
            delete p;
           }
        if(ch=='e')
           **
            p->edit();
           }
        if(ch=='r')
           **
            p->reserv();
           }
        if(ch=='g')
          **
           p->getback();
          }
       }
    getch();
    }
//---------------------------
void library::search()
    **
    char ch='6';

    while(ch!='4')
       **
        clrscr();
        cout<<"================== SEARCH ===================";
        cout<<"\n\n1:search for name."
           <<"\n2:search for aouther."
           <<"\n3:search for explanations."
           <<"\n4:back to main menu.(press numbers)";

        ch=getch();

        if(ch=='1')
          **
           cout<<"\n\nenter exact name:";
           char name[10];
           gets(name);
           name[11]=NULL;

           int d=name[0]-97;
           book *p=parts[d];
           while(p!=NULL && strcmp(p->book_name,name)!=0)
             **
              p=p->next;
             }
           if(p==NULL)
             **
              cout<<"\nnot founded!";
             }
           else
             **
              cout<<"\n\n";
              cout<<"name:";puts(p->book_name);
              cout<<"aouther:";puts(p->aouther);
              cout<<"explain:";puts(p->explain);
              if(p->reserved==1)
                **
                 cout<<"RESERVED by:";
                 puts(p->user);
                }
              else
                **
                 cout<<"NOT RESERVES";
                }
             }//else
           getch();
          }//1
        if(ch=='2')
          **
           cout<<"\n\nenter exact aouther name:";
           char name[11];
           gets(name);
           name[11]=NULL;
           int f=0;

           for(int i=0;i<=23;i++)
            **
             book *p=parts[i];
             while(p!=NULL)
             **
              if(strcmp(p->aouther,name)==0)
                **
                 f++;
                 cout<<"\n"<<f<<":";
                 cout<<"name:";puts(p->book_name);
                 cout<<"aouthor:";puts(p->aouther);
                 cout<<"explain:";puts(p->explain);
                 if(p->reserved==1)
                    **
                    cout<<"RESERVED BY";
                    puts(p->user);
                    }
                 else
                    **
                    cout<<"NOT RESERVED";
                    }
                }

              p=p->next;
             }//while
            }
           getch();
          }//2
        if(ch=='3')
          **
           cout<<"\n\nenter key(15char):";
           char name[16];
           gets(name);
           name[15]=NULL;
           int f=0;

           for(int i=0;i<=23;i++)
            **
             book *p=parts[i];
             while(p!=NULL)
             **
              char *tokenptr;
              tokenptr=strtok(p->explain," ");
              while(tokenptr!=NULL)
                **
                 if(strcmp(tokenptr,name)==0)
                    **
                    f++;

                    cout<<"\n"<<f<<":";
                    cout<<"name:";puts(p->book_name);
                    cout<<"aouthor:";puts(p->aouther);
                    cout<<"explain:";puts(p->explain);
                    if(p->reserved==1)
                        **
                        cout<<"RESERVED BY";
                        puts(p->user);
                        }
                    else
                        **
                        cout<<"NOT RESERVED";
                        }
                    }
                 tokenptr=strtok(NULL," ");
                }

              p=p->next;
             }//while
            }//for i
           getch();
          }//3

       }

    }
//===========================
//===========================
int main()
    **
    clrscr();

    library l1;
    l1.run_menu();

    return(0);
    }
پاسخ
#4
درود دوستان یه پروژه دارم


1.
صفحه Splash
form


2.
Login با استفاده از
دیتا بیس داشته باشد


3.
فرم اصلی


4.
منو داشته باشد


5.
قابلیت خواندن فایل اکسل داشته باشد


6.
تاریخ شمسی


7.
ماشین حساب


8.
اضافه کردن و حذف کاربر از بانک اطلاعاتی


9.
مبدل تاریخ میلادی – شمسی – هجری قمری


من فقط 2 5 8 رو میخوام غیب داشتم اصلا نمیدونم چی به چی هستش سپاسگزار میشم کمکم کنید سپاسگزارم .
پاسخ
#5
درود
سورس کد خواندن و نوشتن در فایل اکسل (سی پلاس پلاس)
download:

.zip   excel-ado(www.parsicoders.com).zip (اندازه 7.11 KB / تعداد دانلود: 11)
در صورتی که سوال دارید و سوالتون مختصر هست با شماره 09120642214 میتونید تماس بگیرید.
کسانی که دوست دارن در کانال فروشگاه ما و یا کانال انجمن عضو بشن یک پیامک در تلگرام برای من بفرستید که عضوشون میکنم.

ادرس فروشگاه :

http://www.amshop.ir



ای ام شاپ را در اینستگرام دنبال کنید

ای ام شاپ رو در کانال تلگرام دنبال کنید



This forum uses Lukasz Tkacz MyBB addons.
پاسخ
#6
5 رو که امین جواب داد ...



این هم دو سورس در زمینه کار با دیتابیس های Access و SQL !



رمز :

کد:
www.parsicoders.com




.rar   connect to database.rar (اندازه 377.76 KB / تعداد دانلود: 14)
باید حرف زورو نشنوم کر شم فقط -- تو نه رفیق ریگی نیست به کفشم نترس

 نه ، نه من تروریست نیستم -- من رو کاغذ می بازم ولی تئوری نیستم

باید دردای دلمو و تو دلم چال کنم -- تا چشمای من یه روزی  یهویی خیس  شن
پاسخ
#7
درود:
این یک انیمیشن که من عاشقشم خیلی قشنگه حتما ببینین (حرکت ماهی ها )
کد:
// Created Amir

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

using namespace std;

void gotoxy(int x, int y){
  COORD coord;
  coord.X = x;
  coord.Y = y;
  SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}

void loading() {

system("cls");
cout << "Loading.";
Sleep(1000);
system("cls");
cout << "Loading..";
Sleep(1000);
system("cls");
cout << "Loading...";
Sleep(1000);
system("cls");
cout << "Loading....";
Sleep(1000);
system("cls");
cout << "Loading.....";
Sleep(1000);
system("cls");
Sleep(1000);;
cout << "Loading......";
system("cls");

}

int main() {

    system("cls");
    loading();
    system("cls");
    gotoxy(16,1); cout << "FISH ANIMATION 1.0";
      gotoxy(5,2); cout << "By: Mr. Jake Rodriguez Pomperada, MAED-IT";

    for(int a =1; a<50; a=a+2){
        gotoxy(a,3);
        cout << "~^";
    }

    for(int a =1; a<20; a++){
        gotoxy(49,a);
        cout << "||";
    }
    for(int a =48; a>0; a--){

        gotoxy(a,19);
        cout << "=";
    }

    for(int a = 19; a>0; a--){

        gotoxy(0,a);
        cout << "||";
    }

    int time=0;
    while(time <= 10){

    for(int a =3; a<40; a++){


        Sleep(100);
        gotoxy(a,6);
        cout << "   __";
        gotoxy(a,7);
        cout << " \\/ o\\";
        gotoxy(a,8);
        cout << " /\\__/";
        gotoxy(a,9);
        cout << "     ";

        gotoxy(45-a-2,13);
        cout << "   ,    ";
        gotoxy(45-a-2,14);
        cout << " <' (=< ";
        gotoxy(45-a-2,15);
        cout << "   '    ";
        gotoxy(45-a-2,16);
        cout << "        ";


    }

    for(int a =40; a>3; a--){
        Sleep(100);
        gotoxy(a,6);
        cout << "  __     ";
        gotoxy(a,7);
        cout << " /o \\/  ";
        gotoxy(a,8);
        cout << " \\__/\\ ";
        gotoxy(a,9);
        cout << "         ";

        gotoxy(3+40-a,13);
        cout << "    '   ";
        gotoxy(3+40-a,14);
        cout << " >=) '> ";
        gotoxy(3+40-a,15);
        cout << "    '   ";
        gotoxy(3+40-a,16);
        cout << "        ";
    }
    time++;
    }

    getch();
    system("cls");
return 0;
}
با همه چيز درآميز و با هيچ چيز آميخته مشو

که در انزوا پاک ماندن نه سخت است و نه با ارزش
-
-
-



پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سورس کد خواندن فایل تکست (سی پلاس پلاس) Amin_Mansouri 1 4,346 12-12-2012، 08:44 PM
آخرین ارسال: salman_looloo
  سورس کد ایجاد افکت های مورد نظر (سی پلاس پلاس) Amin_Mansouri 0 2,107 12-06-2012، 12:29 PM
آخرین ارسال: Amin_Mansouri
  سورس کد دانلودر(سی پلاس پلاس) Amin_Mansouri 0 3,692 09-17-2012، 07:08 PM
آخرین ارسال: Amin_Mansouri
  سورس کد Thrip Port Scanner Amin_Mansouri 0 4,524 09-13-2012، 05:04 PM
آخرین ارسال: Amin_Mansouri
  سورس کد اینکریپت و دیکریپت (سی) Amin_Mansouri 1 2,099 07-07-2012، 05:13 PM
آخرین ارسال: one hacker alone
  سورس کد نمایش حجم فایل مورد نظر (سی) Amin_Mansouri 0 1,821 06-16-2012، 08:32 PM
آخرین ارسال: Amin_Mansouri
  سورس کد تبدیل مگابایت به کیلوبایت (سی) Amin_Mansouri 0 3,679 06-16-2012، 08:28 PM
آخرین ارسال: Amin_Mansouri
  سورس کد خالی کردن سطل زباله سیستم عامل ( سی ) Amin_Mansouri 0 1,785 06-16-2012، 08:25 PM
آخرین ارسال: Amin_Mansouri
  سورس کد ماشین حساب (سی پلاس پلاس) Amin_Mansouri 1 3,411 06-16-2012، 08:17 PM
آخرین ارسال: Amin_Mansouri
  سورس کد مدیریت حسابداری هتل (سی پلاس پلاس) Amin_Mansouri 0 1,686 06-08-2012، 10:23 PM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان
<------> <____> <<<<----------------->>>> <<<<--->>>>>
This forum uses Lukasz Tkacz MyBB addons.