PDA

عرض الاصدار بالكامل : !~¤§¦ برنامج حلو وسهل بــ C++ ¦§¤~!


حـ قطرة بر
07-02-2004, 02:44 PM
أتمنى يكون سهل التنفيذ


Write a program that inputs a 4-digit number, separates the number into its individual digits, calculates the sum of these digits each power to the value 2, prints the digits separated from one anther by three spaces each, and print the result in anew line.

البرنامج باختصار ...
هو أن يدخل المستخدم أي رقم من 4 وحدات ...
فيقوم البرنامج بتربيع أجزاء العدد وجمعها وإظهار الناتج ...
مثلا العدد 4545
سيقوم البرنامج بتربيع العدد :5 إلى 25
والعدد 4: 16
ومره أخرى العدد 5: 25
وأخيرا العدد 4: 16

ويجمعها معا بهذه الطريقة .. 25+16+25+16 ليكون الناتج 82

/*
fdigit=Digit number 1
sdigit=Digit number 2
tdigit=Digit number 3
frdigit=Digit number 4
*/
# include <iostream.h>

void main()
{
int num;
int sum;
int fdigit,sdigit,tdigit,frdigit;
int pf,ps,pt,pfr;
cout<<"\n\t\t\t\t\tHI\n\n\t\t\t Thanks for using this program";
cout<<"\n\n\nPleas enter the number, should be 4-digit:\n";
cin>>num;
fdigit=num/1000;
num=num%1000;
sdigit=num/100;
num=num%100;
tdigit=num/10;
num=num%10;
frdigit=num;

cout <<"\nfdigit="<<fdigit;
cout <<"\nsdigit="<<sdigit;
cout <<"\ntdigit="<<tdigit;
cout <<"\nfrdigit="<<frdigit;

pf=fdigit*fdigit;
ps=sdigit*sdigit;
pt=tdigit*tdigit;
pfr=frdigit*frdigit;

cout<<"\n\n\nPower Fdigit = "<<pf;
cout<<"\nPower Sdigit = "<<ps;
cout<<"\nPower Tdigit = "<<pt;
cout<<"\nPower Frdigit = "<<pfr;

sum=(pf+ps+pt+pfr);

cout<<"\n\nSum = "<<sum;
cout<<"\n\n\t\t\t\t\tSEE YOU ";

}



ولكن لو طلب منا جمعها من غير تربيع العدد

فيجب علينا تنفيذ البرنامج التالي ...


/*
fdigit=Digit number 1
sdigit=Digit number 2
tdigit=Digit number 3
frdigit=Digit number 4
*/
# include <iostream.h>

void main()
{
int num;
int sum;
int fdigit,sdigit,tdigit,frdigit;
cout<<"\n\t\t\t\t\tHI\n\n\t\t\t Thanks for using this program";
cout<<"\n\n\nPleas enter the number, should be 4-digit:\n";
cin>>num;

fdigit=num/1000;
num=num%1000;
sdigit=num/100;
num=num%100;
tdigit=num/10;
num=num%10;
frdigit=num;

cout <<"\nfdigit="<<fdigit;
cout <<"\nsdigit="<<sdigit;
cout <<"\ntdigit="<<tdigit;
cout <<"\nfrdigit="<<frdigit;

sum=(fdigit+sdigit+tdigit+frdigit);

cout<<"\n\nSum = "<<sum;

cout<<"\n\n\t\t\t\t\tSEE YOU ";
}


وأتمنى التوفيق للجميع

حـ قطرة بر
07-02-2004, 02:47 PM
هذه وصلة البرنامج الأول

أي عندما يطلب منا الجمع مع التربيع

http://members.lycos.co.uk/boyagoob/www_qataru_com/pic/DIGIT2.EXE



وهذا وصلة البرنامج الثاني عندما

يطلب منا الجمع فقط


http://members.lycos.co.uk/boyagoob/www_qataru_com/pic/DIGIT1.EXE



ولكم خالص حبي

BoYagoob
08-02-2004, 02:08 PM
http://members.lycos.co.uk/boyagoob/boyagoobstart.jpg

ما شاء الله.. بالفعل أختي .. مثل ما قلتي ..
برنامج حلو وسهل .. واللي عجبني أكثر : DIGIT 2

وكذلك اللي يميز كل برامجج .. طريقة كتابة البرنامج .. وطريقة تنظيمج لللإفكار في فقرات مختلفه .. كل فكرة أو مجموعة في فقرة .. وهذا شيء طيب ..

وهذا هو التطبيق :

http://members.lycos.co.uk/boyagoob/www_qataru_com/pic/DIGIT2.jpg

http://members.lycos.co.uk/boyagoob/www_qataru_com/pic/DIGIT1.jpg

وتستاهلين عليهم .. عشرة من عشرة .. (1)

ويارب تكون كل درجاتج جذي في كل امتحاناتج .. آمين ..

وما قصرتي أختي على المجهود الطيب .. وإلى الأمام (1) ..

أخوج / بويعقوب ،،

http://members.lycos.co.uk/boyagoob/boyagoobend.jpg

حـ قطرة بر
08-02-2004, 02:21 PM
أن شاء الله

الله يسمع منك وتكون درجاتي دوم عاليه


مشكور أخوي على وجودك



والله يسعدك ... مثل ما تسعدني

بردودك ألي ترفع المعنويات دوم




مشكور ألف شكر