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

سؤال مهم جداااااااااااااا و ارجوا الاجابة

بدأه almo في 8 أبريل 2011 · 9 رد · 522 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجوا التكرم بحل هذا السؤال لي ... لانو مطلوب مني واجدب ب 20 علامة و انا الصراحة حاولت بس ما قدرت و بتعملوا معي معرووووووووووووووف كبيييييييييييير

السؤال

Problem 3:

Write a complete C++ program that takes one input (double or integer) from the user. Your program

deal with this input to compute the area and the circumference of:

• Circle: the number entered by the user will be used as a circle radius needed to compute the area

and the circumference of this circle.

• Square: the number entered by the user will be used as a square edge length needed to compute

the area and the circumference of this square.

• Triangle: the number entered by the user will be used as a triangle edge length (triangle with

equal edges) needed to compute the area and the circumference of this triangle.

Your program ends when the user enters -1.

...............

Sample output:

Enter an integer or double value:

10

As a circle: area = 314.8, circumference = 62.8

As a square: area = 100, circumference = 40

As a triangle: area = 43.3, circumference = 30

Enter an integer or double value:

-1

Bye, your program ended.

Press any key to continue

والرجاء كتابة ال Version l للبرنامج و شكراااااا ) يعني 2010 ولا غير )

#2

السلام عليكم

بالعكس حل الواجبات هيك بدون محاولة ضرر وغش وليس معروف (آسفة) :happy:

البرنامج كتير سهل ع المبتدئين حتى, وللمساعدة نقوم بالتالي ببساطة:

- مجرد انشاء متغير واحد بس إما double أو int.

- النقاش مع المستخدم لإدخال قيمة ومن ثم تخزين تلك القيمة في ذلك المتغير السابق (وهذا يتم بسطر واحد).

- وبعدين استعمال المتغير هاد بصيغ حسابية معروفة لحساب محيط ومساحة (دائرة, مربع, مثلث)...

- المتغير هذا سيكون الـ radius للدائرة (يعني سيتم تخزينة في متغير radius يكون ضمن القانون والصيغة الحسابية الخاصة بمحيط ومساحة الدائرة)

- نفس الشي مع المربع ولكن لطول الضلع.

- وأيضا نفس الشي مع المتلت ولكن لطول الضلع.

إلى المحاولة والعشرين علامة...

أجمل الإمنيات

bye

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#3
♥ حُوريّة ♥ كتب:

السلام عليكم

بالعكس حل الواجبات هيك بدون محاولة ضرر وغش وليس معروف (آسفة) :happy:

البرنامج كتير سهل ع المبتدئين حتى, وللمساعدة نقوم بالتالي ببساطة:

- مجرد انشاء متغير واحد بس إما double أو int.

- النقاش مع المستخدم لإدخال قيمة ومن ثم تخزين تلك القيمة في ذلك المتغير السابق (وهذا يتم بسطر واحد).

- وبعدين استعمال المتغير هاد بصيغ حسابية معروفة لحساب محيط ومساحة (دائرة, مربع, مثلث)...

- المتغير هذا سيكون الـ radius للدائرة (يعني سيتم تخزينة في متغير radius يكون ضمن القانون والصيغة الحسابية الخاصة بمحيط ومساحة الدائرة)

- نفس الشي مع المربع ولكن لطول الضلع.

- وأيضا نفس الشي مع المتلت ولكن لطول الضلع.

إلى المحاولة والعشرين علامة...

أجمل الإمنيات

bye

انا يا اختي مش فاهم قصة ال -1

#4
almo كتب:

انا يا اختي مش فاهم قصة ال -1

يعني أن البرنامج سيكون ضمن أو داخل جسد جملة شرطية أو جملية شرطية تكرارية متل if أو while

تعمل على مراقبة قيمة المتغير المطلوب لو كان -1 ينتهي البرنامج

,.,.,.,.,.,.,.,.,.,.,.,.

عموماً:

هاد الهيكل العام للبرنامج بجملة تكرارية do...while والمعالجة والحساب بتكتبهن بارك الله بك بين أقواس الجملة الشرطية if

أو بتحاول ع الأقل, للفائدة

#include <iostream>
#include <cmath>
using namespace std;


int main()
{

	int varUsr;

	do
	{

    	cout << "Please enter an integer number or(Enter 0 or less to exit): ";
    	cin >> varUsr;

    	if(!(varUsr <= 0))
    	{
        	//هنا نكتب العمليات الحسابية للمتغير بالصيغ الرياضية وطباعتهن
        	//احدف السطر التالي مجرد اختبار
 			cout << varUsr << endl;
    	}   	

	}while(varUsr > 0);

	cout << "Bye, your program ended." << endl;

	return 0;
}

وهنا ببساطة بجملة if الشرطية بدون تكرار, مرة وحدة بس بيحسب أو بيطلع من البرنامج!

#include <iostream>
#include <cmath>
using namespace std;


int main()
{

	int varUsr;


	cout << "Please enter an integer number or(Enter 0 or less to exit): ";
	cin >> varUsr;

	if(!(varUsr <= 0))
	{
    	//هنا نكتب العمليات الحسابية للمتغير بالصيغ الرياضية وطباعتهن

    	//احدف السطر التالي مجرد اختبار
    	cout << varUsr << endl;
	}else
	{
    	cout << "Bye, your program ended." << endl;
	}	

	return 0;
}

انا عاملة الشروط لصفر أو أقل مش بس -1 افضل

إقرأ التعليقات جيداً المكتوبين بالعربي داخل الكود

هناك نكتب بقية العمليات الحسابية وجوهر البرنامج

وبتحدف سطر الإختبار (طباعة قيمة المتغير) بس لإختبار الشروط والتكرار

وحاول وقم بنشر المحاولة لو كانت خطأ للتصحيح والفائدة

هيك اتيسرت اكتر

موفق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#5

يا اخي انا كتبت البرنامج كالتالي

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

double x;

{

cout << " Enter an integer or double value or ( enter -1 to exit ) " ;

cin >> x;

if(x!=-1) {

double area,circum,area1,circum1,area2,circum2;

area = 3.14*(x*x);

circum = 3.14*(2*x);

area1 = x*x;

circum1 = 4*x;

area2 = x*x;

circum2 = 4*x;

cout << " as a circle area = " << area <<" as acircle circumference" << circum <<endl;

cout << " as a square area = " << area1 << " as aSquare circumference" << circum1 <<endl;

cout << " as a Triangle area = " << area2 << " as a triangle circumference" <<circum2<<endl;

}

else

cout<< " you entered -1 (your program ended) " <<endl;

return 0 ;

}

بس طلعلي

fatal error C1004: unexpected end of file found

تم تعديل هذه المشاركة بواسطة almo في 9 أبريل 2011 في 12:42

#6
almo كتب:

يا اخي انا كتبت البرنامج كالتالي

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

double x;

{

cout << " Enter an integer or double value or ( enter -1 to exit ) " ;

cin >> x;

if(x!=-1) {

double area,circum,area1,circum1,area2,circum2;

area = 3.14*(x*x);

circum = 3.14*(2*x);

area1 = x*x;

circum1 = 4*x;

area2 = x*x;

circum2 = 4*x;

cout << " as a circle area = " << area <<" as acircle circumference" << circum <<endl;

cout << " as a square area = " << area1 << " as aSquare circumference" << circum1 <<endl;

cout << " as a Triangle area = " << area2 << " as a triangle circumference" <<circum2<<endl;

}

else

cout<< " you entered -1 (your program ended) " <<endl;

return 0 ;

}

بس طلعلي

fatal error C1004: unexpected end of file found

قوس زائد {

ولكن ممتاز ومحاولة نافعة هاد الكود تبعك معدل

#include <iostream>
#include <cmath>
using namespace std;

int main()
{

	double x;
	double area,circum,area1,circum1,area2,circum2;

	cout << " Enter an integer or double value or ( enter -1 to exit ) " ;
	cin >> x;

if(x!=-1) {

	area = 3.14*(x*x);
	circum = 3.14*(2*x);
	area1 = x*x;
	circum1 = 4*x;
	area2 = x*x;
	circum2 = 4*x;
	cout << " as a circle area = " << area <<" as a circle circumference" << circum <<endl;
	cout << " as a square area = " << area1 << " as a Square circumference" << circum1 <<endl;
	cout << " as a Triangle area = " << area2 << " as a triangle circumference" <<circum2<<endl;

}else{
cout<< " you entered -1 (your program ended) " <<endl;
}

return 0 ;

}

مجربتو قبل شوي بدون اخطاء وبينتهي لو كانت القيمة -1

بخصوص الصيغ الحسابية والعمليات متل ما انت كاتبهن

آسفة ليس لدي وقت لمراجعتهن والتحقق من الصحة الحسابية والنتايج

حلال العشرين درجة إن شاء الله wub.gif

اجمل الإمنيات

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#7

Problem 1:

Write a program that prompts the user to enter the low and high ends of a range, then your program

prints all odd numbers in that range on screen.

تم تعديل هذه المشاركة بواسطة almo في 9 أبريل 2011 في 13:34

#8
almo كتب:

Problem 1:

Write a program that prompts the user to enter the low and high ends of a range, then your program

prints all odd numbers in that range on screen.

برنامج تاني!

ممنوع سؤالين بموضوع واحد

اعملو بموضوع اجديد

او بلكي بيساعدوك والله أعلم

ملاحظة: بخصوص البرنامج الأصلي ما تنسى تكتب الـ version لو كان مطلوب

bye

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#9
♥ حُوريّة ♥ كتب:

برنامج تاني!

ممنوع سؤالين بموضوع واحد

اعملو بموضوع اجديد

او بلكي بيساعدوك والله أعلم

ملاحظة: بخصوص البرنامج الأصلي ما تنسى تكتب الـ version لو كان مطلوب

bye

انا عارف اني غلبتك معي بس والله يا اختي انا علي امتحانين بكرة ولازم اسلم هادا الواجب غدا فبترجاكي تساعديني

#10
almo كتب:

انا عارف اني غلبتك معي بس والله يا اختي انا علي امتحانين بكرة ولازم اسلم هادا الواجب غدا فبترجاكي تساعديني

ﻷ بالعكس لا غلبة لا اشي بارك الله بك

والله الشاهد قبل شوي كاتبة اعتزار رسالة لأحد الإخوان بخصوص طلب مساعدة

من شان اليوم بس وبكرا ايضاً ربما مشغولة للغاية

وإن شاء الله بيصير خير لو ما حدا سابقني للمساعدة

موفق يارب

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…