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

عدة اسئلة ولنرى الاجابة

مغلق
بدأه ibn_ali في 23 نوفمبر 2003 · 2 رد · 900 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السؤال الاول:

اكتب برنامج لصرف العملة السعودية ( اي مثلا لدينا عدد 1325) هذا العدد عباره عن

500+500+200+100+20+5 وهكذا .

السوال الثاني:

اكتب برنامج يقوم بحساب قسمة عددين واذا كان المقام اكبر من البسط فاجعل البرنامج يقوم بارجاع القيمه ب -1

السؤال الثالث :

اكتب برنامج يقوم بحساب متوسط درجات 50 طالب ويقوم بحساب المتوسط في دالة وطباعة الناتج في دالة اخرى .

السؤال الرابع :

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

السؤال الخامس :

اكتب برنامج يقوم بحساب مضروب العدد 50 .

ارجو منكم التفاعل .

شكرا

ابن علي

#2

السلام عليكم ,,,

بالسبة للسؤال الأول فهو أصعب من الباقي وسأجيبك عليه لاحقا ,,,

أما للاسئلة الأربعة المتبقية فهي سهلة ولاتحتاج للكثير من التفكير ,,

واذا واجهتك مشكلة يمكن أن تبدأ بالكود وسنساعدك في الباقي ,,,

وبالتوفيق ,,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

السلام عليكم ,,,

خذ الحل ياأخي للمثال الاول ,, وليس فيه مشكلة باذن الحل ,, ويكمن الحل في جزئية واحدة وهي معادلة باللون الارجواني .. هي سر الحل ...

# include <iostream.h>

void main()

{

int x;cin >>x;

int type[8]={500,200,100,50,20,10,5,1};

int type_results[8];

for ( int w =0 ;w <8 ;w++)

{

type_results[w] = (x-(x%type[w]))/type[w];

x = x%type[w];

}

cout <<" The RESULTS IS :" <<endl;

for( int e=0 ;e <8; e++)

cout << type[e] << " * " << type_results[e]<<endl;

cin.Ignore();

}

الملف المرفق ,,,,

test.cpp

تم تعديل هذه المشاركة بواسطة HGB في 23 نوفمبر 2003 في 23:28

banner_60_468.gif

NOTHING IS IMPOSSIBLE

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

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