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

سؤال يحتاج شرح

بدأه small في 8 ديسمبر 2008 · 4 رد · 607 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

ممكن مساعده :blush: اذا سمحتوا

انا ما فهمت السؤال اتمنى احد يساعدني ويشرحه بتفصيل و اكون شاكره جداااااااااااااااا

Write a program reads two integers(base and exponent) then uses the integerPower(base,exponent) function that returns the value of base exponent . For example, integerPower(3,4)=3*3*3*3. Use a validation function to check if exponent is appositive and nonzero integer.

تم تعديل هذه المشاركة بواسطة small في 9 ديسمبر 2008 في 00:04

#3
اقتباس
انا ما فهمت السؤال اتمنى احد يساعدني ويشرحه بتفصيل و اكون شاكره جداااااااااااااااا

ما الذي فهمته أنت من السؤال ؟

ما هي اقتراحاتك؟

(ساعدنا قليلا لنستطيع مساعدتك :) )

#4

ايش ممنوع البنت طالبه شرح ماطلبت حل الواجب

ماتلاحظون هذا الشي يؤثر على المنتدى وعلى كثرة الاعضاء

اذا حتى شرح السؤال مافيه اجل ايش فايدة قسم الاستفسارات قولو ممنوع الاستفسار احسن !!

يقولك دخلي رقمين معرفين كـ int واحد من هالعددين راح يكون base والثاني exponent

مثال:

لما اقولك طلعي لي نتيجه العدد 6 اذا مرفوع للقوى 2

ايش راح يكون الجواب؟؟

طبعا 6 مكرره 2 مره

6*6

راح يساوي 36

هذا المثال خاص بعدد معين لكن بالسؤال هو طالب منك تسوين فنكشن integer_powerتعطيني نتيجة اي عدد مرفوع لأي قوى

وطالب شي ثاني قبل ماتعطينه الجواب تسوين تحقق بواسطه الفنكشن validation وتشوفين هل ال exponent عدد صحيح موجب عدا كذا ماتقومين بحساب الفنكشن طبعا حسب فهمي

مع انو فيه امكانية اذا كان القوى 0 يطلع لي الجواب 1

تم تعديل هذه المشاركة بواسطة مبرمجة العالم في 10 ديسمبر 2008 في 06:43

#5
/*Programmer: Omar Eladel Mahmoud
E-mail: commando_spy161@hotmail.com
Purpose of code: providing function to calculate base rasied
to power instead of pow() in cmath.h
Date: 13-8-2008
*/
#include<iostream>
using namespace std;

int exponent(int base, int power)
{
	int base2 = base;

	for (int counter=1; counter < power; counter++)
	{
		base *= base2;
	}
	return base;
}

تم تعديل هذه المشاركة بواسطة Omar Eladel في 10 ديسمبر 2008 في 17:10

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