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

أدوات الموضوع

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



أهلابالاخوة الكرام
أليكم إخوانى هذا البرنامج الجميل
وهو كيفية حساب العمر لأى شخص أو فترة بين تاريخين
فكرة البرنامج تعتمد على 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
المشاركات: 192
نشاط [ ملك العلوم ]
قوة السمعة:74
قديم 05-12-2010, 10:36 AM المشاركة 2   
افتراضي


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








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

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


عاشت الايادي


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


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


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


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


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


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


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


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


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


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

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025