قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

   

ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 190
نشاط [ ملك العلوم ]
قوة السمعة:
قديم 03-12-2010, 11:27 PM المشاركة 1   
افتراضي structures عالم كبير فى++c *برنامج خطير من تأليفى*



أهلابالاخوة الكرام
أليكم إخوانى هذا البرنامج الجميل
وهو كيفية حساب العمر لأى شخص أو فترة بين تاريخين
فكرة البرنامج تعتمد على structures
وطبعا لابد من تلوين وتزيين البرنامج
فقد قمت بادراج msoftcon.h
وقمت بعمل دالة للون ودالة أخرى لوضع الخطوط المتحركة
البرنامج به افكار جميلة
للتحميل اضغط
************************************************** ***************************

************************************************** ******************************
والآن اليكم
الكود
#include<iostream>
#include"msoftcon.h"
using namespace std;
////////////////////////
struct date{ int day;
int month;
int year ;};
void colr(color col)
{set_color(col);}
/////////////////////////
///////////////////////
void line(char mark ,int q)
{for(int num=0;num<q;num++)
{cout<<mark;
wait(10);}
cout<<endl;}
///////////////////////////////

int main()
{ char h;
init_graphics();
colr(cMAGENTA);
line('#',80);
colr(cYELLOW);
cout<<"**\tthis program calculate:\n The age of person and Any time between two dates \nfor commanication \t";colr(cCYAN);
cout<<"aboalhassan20082000*yahoo.com ";colr(cYELLOW);
cout<<"\t*******\n";
colr(cMAGENTA);
line('=',80);

wait(350);
cout<<endl;
///////////////////////////////////////////////////////
date date1,date2,date3,date4;
do{
colr(cGREEN);
cout<<"\tEnter your birthday :"<<endl;colr(cYELLOW);
cout<<"\tyear : ";colr(cWHITE);
cin>>date1.year;
do{colr(cYELLOW);
cout<<"\t month : ";
colr(cWHITE);
cin>>date1.month;
if(date1.month>12||date1.month<=0)
{ colr (cRED);
cout<<"\tYear not more than or less 12 months\n";}}
while(date1.month>12||date1.month<=0);

do{colr(cYELLOW);
cout<<"\tday :";colr(cWHITE);
cin>>date1.day;
if(date1.day>31||date1.day<=0){
colr (cRED);
cout<<"\tFattal Error\t month not more or less than 31 days\n";}
}while(date1.day>31||date1.day<=0);

////////////////////////////////////////////////////////////
colr(cCYAN);line(',',50);
colr(cGREEN);
cout<<"Enter the yet date :"<<endl;
do{colr(cYELLOW);
cout<<" year : ";colr(cWHITE);
cin>>date2.year;
if(date2.year<date1.year)
{colr (cRED);
cout<<"\tFattal Error\t Age can not be -ve !!!!!\n";}}while(date2.year<date1.year);

do{colr(cYELLOW);
cout<<"\t month : ";colr(cWHITE);
cin>>date2.month;
if(date2.month>12||date2.month<=0)
{ colr (cRED);
cout<<"\tYear not more or less than 12 months\n";}}
while(date2.month>12||date2.month<=0);

do{colr(cYELLOW);
cout<<"\t day : ";colr(cWHITE);
cin>>date2.day;
if(date2.day>31||date2.day<=0){
colr (cRED);
cout<<"\tFattal Error\t month not more or less than 31 days\n";}}
while(date2.day>31||date2.day<=0);
date4.year=date2.year;
date4.month=date2.month;
date4.day=date2.day;
//////////////////////////////////
colr(cCYAN);line(',',50);
date3.day=date2.day-date1.day;

if (date3.day<0){date3.day+=30;
date2.month--;}

date3.month=date2.month-date1.month;
if(date3.month<0){
date3.month+=12;
date2.year--;}
date3.year=date2.year-date1.year;
////////////////////////////////////////////////////////////////

colr(cGREEN);wait(350);
cout<<"Your birthday :";colr(cYELLOW);wait(200);
cout<<date1.year<<"/\t"<<date1.month<<" /\t"<<date1.day<<endl;
///////////////
colr(cCYAN);line(',',15);
colr(cGREEN);wait(350);
cout<<"The yet date :"; colr (cRED);wait(200);
cout<<date4.year<<"/\t"<<date4.month<<" /\t"<<date4.day<<endl;
////////////////
colr(cCYAN);line(',',15);
colr(cGREEN);wait(350);
cout<<"Your age :";colr(cCYAN);wait(350);
cout<<date3.year;colr(cYELLOW);wait(150);
cout<<" year / ";colr(cCYAN);wait(150);
cout<<date3.month;colr(cYELLOW);wait(150);
cout<<" month / ";colr(cCYAN);wait(150);
cout<<date3.day;colr(cYELLOW);wait(150);
cout<<" day\n"<<endl;colr(cWHITE);wait(150);
cout<<"thank you for using this program"<<endl;
colr(cCYAN);line(',',50);
colr(cWHITE);
cout<<"press Any key to restart program or press '*' to exit ,,\n";
cin>>h;
if(h!='*'){ cout<<"Program restarted ...............\n";
colr(cMAGENTA);line('=',80);}
}while(h!='*');

return 0;
}




و




بانتظار التقييم
من الأخوة الكرام

اعلانات

ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 190
نشاط [ ملك العلوم ]
قوة السمعة:
قديم 05-12-2010, 02:36 PM المشاركة 2   
افتراضي


واليكم صورة من البرنامج








التعديل الأخير تم بواسطة : ملك العلوم بتاريخ 05-12-2010 الساعة 02:44 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

حمودي الحلو
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2006
الدولة: العراق
المشاركات: 104
نشاط [ حمودي الحلو ]
قوة السمعة:
قديم 05-12-2010, 09:03 PM المشاركة 3   
افتراضي


عاشت الايادي


qusay1
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 23
نشاط [ qusay1 ]
قوة السمعة:
قديم 06-12-2010, 01:29 PM المشاركة 4   
افتراضي


مشكور بارك الله فيك اخي


ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 190
نشاط [ ملك العلوم ]
قوة السمعة:
قديم 19-12-2010, 03:38 PM المشاركة 5   
افتراضي شكرا


شكرا أخى
بارك الله فيك


ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 190
نشاط [ ملك العلوم ]
قوة السمعة:
قديم 19-12-2010, 03:40 PM المشاركة 6   
افتراضي


شكرا أخى
بارك الله فيك


ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 190
نشاط [ ملك العلوم ]
قوة السمعة:
قديم 14-01-2011, 03:47 PM المشاركة 7   
افتراضي


تحياتى للجميع


الصورة الرمزية POWERMAN3D
POWERMAN3D
:: عضو ماسى ::
تاريخ التسجيل: May 2009
الدولة: قنا - مصر 01229177519
المشاركات: 3,059
نشاط [ POWERMAN3D ]
قوة السمعة:
قديم 21-01-2011, 01:05 PM المشاركة 8   
افتراضي


مجهود رائع .. دمت بتميز



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 01:24 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)