الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أتمنى أن أجد مطلبي.....

مغلق
بدأه الحاير في 26 مايو 2003 · 19 رد · 1,309 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،،

أشكر الأستاذ هاني الأتاسي :( على مشاركته الفعالة والإيجابية والتي تطرح حلول للمشاكل التي يواجهها شباب المنتدى ونرجو له وقتاً سعيداً والله يوفقه ويرجعه لنا بالسلامة :confused: وأيضاً الأخ إبراهيم إسماعيل :'( من المشاركين الفعالين جداً ومن المشرفين الناجعين ونتمنى أن يعود لنا أيضاً ولقد تفاجأت بصراحة من انسحابهم المفاجئ الذي أحزنني ولكن لا يخلو المنتدى من الأخوة المشرفين والأعضاء المتفاعلين والمشاركين وأرجو من الله أن يوفق الجميع لما يحبه و يرضاه واعذروني على الإطالة أخوكم في الله الحاير::

وعندي طلب بصراحة أرجو أن تساعدوني فيه ولكم مني خالص الشكر.

لكن حبيت أعرف كيفية هذه البرامج التالية:

1- اكتب برنامج باستخدام while بحيث يقوم بقراءة الأعداد ويجمعها إلى أن يتم إدخال العدد(-1) فيقوم البرنامج بالتوقف وطباعة الناتج.

2- باستخدام for loop قم بكتابة برنامج يطبع التالي:

******

****

**

*

وهاهو حلي:

#include

main()

{

int x;

for(x=1;x:o

#2

السلام عليكم

بالنسبه للسؤال الثاني فاموجود حله في المنتدى باسمي

وعنوان الموضوع برامج احتاج في حلها لمبرمجين

#3

وهذا حل السؤال الاؤل

#include
main()
{
	int num,sum=0;

	printf("enter numn");
	scanf("%d",&num);

	while(num!=-1)
	{
     sum+=num;

		printf("ENTER NUMBERn");
	scanf("%d",&num);


}
	printf("sum is %dn",sum);
return 0;
}

وبالنسبه للسؤال الثاث ياليت توضحه اكثر

#4

سلام ,,,

أشكرك ياديمه على الرد ولكن ذهبت إلى بحث ووضعت الموضوع برامج احتاج في حلها لمبرمجين ولكن يقول لم يفلح أو لاتوجد نتيجة لبحثك.

وهاهو التوضيح للسؤال الثالث :

3- اكتب برنامج يحسب عدد الثواني لوقت معين وهو 12 سنة , بحيث أن :

السنة-12 y أي استعمالها بالبرنامج.

والشهر-4 أسابيع للتوضيح mأي استعمالها بالبرنامج.

واليوم-d.أي استعمالها بالبرنامج.

والساعة-H.أي استعمالها بالبرنامج.

والدقيقة-N.أي استعمالها بالبرنامج.

والمضمون هو أن نحسب عدد الثواني خلال 12 سنة أي كم ثانية في 12 سنة.

وشكراً مرةً أخرى.

#5

تفضل هذا الاول

#include
main()
{
int i,n,j,s;
printf("Please enter the couter of line: ");
scanf("%d",&n);
printf("n");  
 for(i=0;i<=n;i++){
for(j=1;j<=2*i;j++)
printf(" ");
for(s=1;s<=n-i;s++)
printf("* ");
printf("n");
 }
printf("n");  
return 0;
}

/*Output:-
example:- count of line = 5
--------Screen--------

* * * * *
  * * * *
    * * *
      * *
        *

----------------------*/


/*------SMALL_C-------*/

وبالنسبه لاخير ارجو اعطاءي مهله لاني مشغوله هذه الفتره

#6

اسفه هذا الثاني

#7

أهلاً بك باديمة ,,,

أريد حل آخر لوسمحت للسؤال الأول وأيضاً الثاني مع الشكر الجزيل.

#8

ليه مو ضابطين معاك

الاول ماتوقع فيه طريقه افضل واسهل منها

اما الثاني لم اجرب الا هذه الطريقه

#9

لا موكذا لكن أود أن أعرف طرق أخرى

والحلول صحيحة وضابطة ماشاء الله ولله دركم:::

أخوكم الحاير,,,

#10

اوكي هذا حل اخر للسؤال الثاني

include
main()
{
	int i,n,j,g;
	printf("entern");
	scanf("%d",&n);
	for(i=0;i<=n;i++){

			for(j=1;j<=n-i;j++)
           printf("*");

		printf("n");

for(g=0;g<=i;g++)
			printf(" ");


	}
		return 0;

}
#11

وهذا حل السؤال الاخير

طبعا بالامكان اختصاره

كتبته كذا حبيت اوضحه

#include
main()
{
	int y,h,m=60,s=60,d,w,month;
		printf("الثواني في الساعهn");
	h=m*s;
	printf("%dn",h);
	/*==========================================*/

	printf("الثواني في اليومn");
	d=24*h;
printf("%dn",d);
/*================================================*/

printf("الثواني في الاسبوعn");
w=d*7;


printf("%dn",w);

/*===================================*/
printf("الثواني في الشهرn");


month=w*4;
printf("%dn",month);
/*=============================================*/
printf("الثواني في السنهn");

y=12*month;

printf("%dn",y);



return 0;
}
#12

طبعا البرنامج لسنه واحده فقط

حاول فيه 12 سنه

#13

شكراً جزيلا على هالردود يا @ديمه@

وسأحاول بإذن الله .....

أخوكم الحاير::::

#14

هذا حلي للسؤال الأول وأريد عليه تعديل بحيث أنه يكون:

بصيغة while وتؤدي نفس غرض do … while شاكراً لك مقدماً//

#include
main()
{
double i,sum=0;
printf("              برنامج يجمع الأرقام المدخلةn");
printf("****************************************************n");
printf("من فضلك أدخل أرقاماًnومن ثم اضغط على زر  Enternوعند الانتهاء أدخل -1 " );
printf("nExample:(n123.548n4297n5014.09n-1n ومن ثم تضغط  Enter): ");
do{
scanf("%lf",&i);
sum=sum+i;
}while( i!=-1);
printf("nإذاً المجموع هوnsum = %f",sum);
return (0);
}

مبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمبمب

#15

وهاهو حلي للسؤال الثالث وأرجو أن يكون صحيحاً::::

*************************************

#include
main()
{
float y=12,d=365,H=24,N=60,S=60;

printf(" برنامج لحساب عدد الثواني في 12 سنةn");
printf("------------------------------------n");

printf("عدد الأيام في 12 سنة");
d*=y;
printf("nعدد الأيام=%.0f يوم",d);
printf("n------------------------------------n");

printf("n عدد الساعات في 12 سنة ");
H*=d;
printf("n عدد الساعات=%.0f ساعة",H);
printf("n------------------------------------n");

printf("n عدد الدقائق في 12 سنة ");
N*=H;
printf("nعدد الدقائق =%.0f دقيقة",N);
printf("n------------------------------------n");

printf("nعدد الثواني في 12 سنة");
S*=N;
printf("nعدد الثواني=%.0f ثانية",S);
printf("n------------------------------------n");

return(0);
}

أرجو منكم السرعة في الرد وشكراً لكم،،،

#16

تصحيح الاول

#include
main()
{
double i,sum=0;
printf("              برنامج يجمع الأرقام المدخلةn");
printf("****************************************************n");

do{
printf("من فضلك أدخل أرقاماًnومن ثم اضغط على زر  Enternوعند الانتهاء أدخل -1 " );

scanf("%f",&i);
if(i!=-1)

  sum=sum+i;

else

break;


}while( i!=-1);
printf("nإذاً المجموع هوnsum = %f",sum);
return (0);
}
#17

أشكرك ياديمة على ردك :::

ولكن هذا البرنامج يكرر ولكي جزيل الشكر.

أرجو أن أجد الحل في أقرب فرصة بالـ while

وتقبلوا تحياتي ،،،

#18

ماني فاهمه عليك

اول برنامج كاتبته لك بwhile

#19

ربما يكون هذا ماتقصد

#include
main()
{
double i,sum=0;
printf("              برنامج يجمع الأرقام المدخلةn");
printf("****************************************************n");
printf("من فضلك أدخل أرقاماًnومن ثم اضغط على زر  Enternوعند الانتهاء أدخل -1 " );

scanf("%f",&i);

while( i!=-1){

sum+=i;

printf("من فضلك أدخل أرقاماًnومن ثم اضغط على زر  Enternوعند الانتهاء أدخل -1 " );

scanf("%f",&i);




}
printf("nإذاً المجموع هوnsum = %f",sum);
return (0);
}
#20

أشكرك ياديمة على ردك :::

ولكن هذا البرنامج يكرر وأن لا أريد التكرار ولكي جزيل الشكر.

بل إن هذا البرنامج يفيد التكرار حتى لو وضعت أرقاماً وضغطت على إنتر

فإنه يعيد لي العبارة التالية:

برنامج يجمع الأرقام المدخلة

**************************

من فضلك أدخل أرقاماً

ومن ثم اضغط على زر Enter

وعند الانتهاء أدخل -1

******************

وأنا لأريد هذا وأرجو أني أوصلت المعلومة على الوجه المطلوب وبدون زعل;) ،،

وشكراً:::

أرجو أن أجد الحل بالـ while ::

أخوكم الحاير::::

هذا الموضوع مغلق.

مواضيع مشابهة