امتیاز موضوع:
  • 27 رای - 2.67 میانگین
  • 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)
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
پاسخ
#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 2 5,306 09-05-2017، 12:08 PM
آخرین ارسال: ehsan.bc12
  سورس کد ایجاد افکت های مورد نظر (سی پلاس پلاس) Amin_Mansouri 0 2,815 12-06-2012، 12:29 PM
آخرین ارسال: Amin_Mansouri
  سورس کد دانلودر(سی پلاس پلاس) Amin_Mansouri 0 4,376 09-17-2012، 07:08 PM
آخرین ارسال: Amin_Mansouri
  سورس کد Thrip Port Scanner Amin_Mansouri 0 5,063 09-13-2012، 05:04 PM
آخرین ارسال: Amin_Mansouri
  سورس کد اینکریپت و دیکریپت (سی) Amin_Mansouri 1 2,788 07-07-2012، 05:13 PM
آخرین ارسال: one hacker alone
  سورس کد نمایش حجم فایل مورد نظر (سی) Amin_Mansouri 0 2,282 06-16-2012، 08:32 PM
آخرین ارسال: Amin_Mansouri
  سورس کد تبدیل مگابایت به کیلوبایت (سی) Amin_Mansouri 0 4,070 06-16-2012، 08:28 PM
آخرین ارسال: Amin_Mansouri
  سورس کد خالی کردن سطل زباله سیستم عامل ( سی ) Amin_Mansouri 0 2,230 06-16-2012، 08:25 PM
آخرین ارسال: Amin_Mansouri
  سورس کد ماشین حساب (سی پلاس پلاس) Amin_Mansouri 1 4,119 06-16-2012، 08:17 PM
آخرین ارسال: Amin_Mansouri
  سورس کد مدیریت حسابداری هتل (سی پلاس پلاس) Amin_Mansouri 0 2,297 06-08-2012، 10:23 PM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


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