مشاهدة النسخة كاملة : مسائل C++
بندوره ^.^ 25-01-2007, 11:04 PM السلااام عليكم ورحمة الله وبركااااته,,,
اخ منطلق بطموحي من جد طموحك عال والى الأمام انشالله,,,
انا الصراحه ما كنت احب السي بلس بلس لاني ما هضمتها والحمد لله بديت احبها
اتمنى انكم تقبلون مشاركتي معكم,, واكون خفيفة عليكم,, مره استفدت منك شرحكم والحمد لله,,, عندي اختبار يوم السبت بالسي ,,, الله يعين ادعوا لي بالتوفيق
عندي برنااامج وابيك تشوف لي وش المشكله فيه لو سحمت,,,
هذا الكود:
#include <iostream.h>
#include <conio.h>
int main()
**
enum car {toyota,ford,altima,mercidice=13,bmw}vehicles;
car buy;
cout<<"plz enter the car u want to buy ^.^ :";
cin>>buy;
switch(buy)
**
case toyota:
buy==toyota;
cout<<" ur car is toyota"<<endl;
break;
case ford:
buy==ford;
cout<<" ur car is ford"<<endl;
break;
case altima:
buy==altima;
cout<<" ur car is altima"<<endl;
break;
case mercidice:
buy==mercidice;
cout<<" ur car is mercidice"<<endl;
case bmw:
buy==bmw;
cout<<" ur car is bmw"<<endl;
break;
default:
cout<<"ur car is Invalid "<<endl;
}
getch();
return 0;
}
ITIS_student 27-01-2007, 08:33 AM السلام عليكم
أهلاً اختي بندورة..
ولو ان السؤال مو موجه لي
ولكن عندي ملاحظة بسيطة
وهي انه بما ان buy عبارة عن حرف.. أليس كذلك..
فنكتبه هكذا char وليس car
ملاحظة أخرى على buy أيضاً.. وبما انها حرف إذاً داخل الـ switch
يجب أن تكون هكذا:
case 'ford:'
أي بمعنى وضع هذه الأقواس ' ' ووضع المتغير بداخلهما
............
انا هذا اللي عرفته
علماً بأن موضوع enum تم حذفه علينا
تحياتي
بندوره ^.^ 27-01-2007, 10:55 AM يسلم رساك اخوي على الرد :
#include <iostream.h>
#include <conio.h>
int main()
**
enum car {toyota,ford,altima,mercidice=13,bmw}vehicles;
char buy;
cout<<"plz enter the car u want to buy ^.^ :";
cin>>buy;
switch(buy)
**
case 'toyota':
buy==toyota;
cout<<" ur car is toyota"<<endl;
break;
case 'ford':
buy==ford;
cout<<" ur car is ford"<<endl;
break;
case 'altima':
buy==altima;
cout<<" ur car is altima"<<endl;
break;
case 'mercidice':
buy==mercidice;
cout<<" ur car is mercidice"<<endl;
case 'bmw':
buy==bmw;
cout<<" ur car is bmw"<<endl;
break;
default:
cout<<"ur car is Invalid "<<endl;
}
هذا بعد ما سويت اللي قلته بس برضو ما ضبط معااي
لا شوف انا قصدت بمتغير
buyانه من نوع
car
وليس char
اي المتغير هذا من نفس القائمة
وشكرا
اذا ممكن احد يعرف بالموضوع ويفيدي
وشكرن جزيلن 1+1:#
ITIS_student 27-01-2007, 04:34 PM السلام عليكم
اختي بندروة انا بنت مو ولد
بس ما راح أقدر أساعدك لان أولاً..
موضوع الـ enum تم حذفه.. فما درسته
وبعد في شي ما مر علي من قبل وهو #include <conio.h>
ما عرفت شنو معناته.. أو ليش استخدمتينه
..
انا قدمت امتحان ITCS101 وانتظر النتيجة
تحياتي
بندوره ^.^ 03-02-2007, 09:22 PM السلاااموووو عليكم اخ منطلق بطموحي,,, ممكن ان تكمل الدروس اذا سمحت,,, وعن المؤشرات بليز ,,,شااكرين لك تعااونك
منطلق بطموحي 04-02-2007, 12:52 AM السلام عليكم:
كنت قد بدات بشرح ال array بشكل مبسط دون الدخول الى البرمجة....
سابدأ باذن الله بشرح ال array بشكل كامل ...ثم استطيع شرح المؤشرات ....لان ال array قد نعتبرها حالة خاصة من المؤشرات
و باذن الله ستتابع المواضيع ...لكن الامر يحتاج بوقت بالنسبة لي لتحضير الدروس...
بندوره ^.^ 22-02-2007, 09:52 PM احم احم السلام عليكم ورحمة الله وبركااته,,,
أتمنى التواصل في شرح الدروس,,, لانها من جد ممتعه,,,
جزيتم ألف خير,,,,
منطلق بطموحي 23-02-2007, 11:29 PM السلام عليكم:
هذا الموضوع تناول المبادئ و جمل الاختيار و الدوران اضافة للدوال....
بقية المواضيع سيتم شرحها على رابط الموضوع :
http://www.tkne.net/vb/forumdisplay.php?f=66
tknk@@
just_fhamy 23-04-2007, 06:12 AM عندي هل المسائلة وبدي حلها بالمصفوفات
(((((مصفوفات البحث ومصفوفات الحذف ))))))
المسألة
كيف احذف عنصر اذا علمنا a[i]=5 اي نعلم قيمة a[i]=4 ولا نعلم ماهي قيمة i
>>>>>>هنا طبعااا علينا استخدام مصوفة البحث الخطي ثم مصفوفة الحذف <<<<<<<
طيب واذا كان معنا مثلا a[i]=5 ووو a[i+x]=5 كيف يمكننا حذفهم ارجو الرد بسرعة قصوى
اي
(((اكتب برنامج يسمح باخال مصفوفة <<لهون سهلة>> ثم حذف عنصر قيمته معلومة من تلك المصفوفة
>>هلق الكارئة<< طيب اذا كان معنا المصفوفة a[i]={1467855652523}000
طيب كيف رح خلية يحذفهم كلهم اقصد 5
والف شكر سلفااااااا
طالبة نظم معلومات 18-05-2007, 02:19 AM السلام عليكم ..
ارجو مساعدتي .. في اكواد لترتب القوائم .. (sort List )
احتاج لثلاثة انواع من الترتيب :
Insertion sort
Merge sort
Quick sort
احتاجها لإكمال مشروعي .. وانا لا افهم كثيراً في الـ C++ ..
وشكراً لكم مقدماً ..
منطلق بطموحي 18-05-2007, 04:09 AM هذا الموقع به الخوارزميات
http://www.tkne.net/vb/showthread.php?t=8051
و هناك اكواد بالانترنت جاهزة ...استعملي جووجل
طالبة نظم معلومات 18-05-2007, 12:36 PM ........................................
شكراً لك
و جزيت خيراً
,,,
bufahad 18-05-2007, 06:16 PM تسلم بارك الله فيك على هذا الجهد
أحمد زليخة 20-05-2007, 08:33 PM حل البرنامج الثانى بلغةالجافا Java
public class divisor **
public static int D(int x,int y ,int i)**
int z=0;
if(x%i==0&&y%i==0)**
z=i;
}
else{
z= D(x,y,i-1)+z;
}
return z;
}
public static void main(String[] args) **
// TODO Auto-generated method stub
int x=18,y=16;
int z;
z=D(x,y,y);
System.out.println(z);
}
}
أرجو عدم الأهتمام بالكود ولكن يجب عليك فهم الفكرة جيدا
cout<<الطموح 03-06-2007, 04:57 PM السلام عليكم
عندي سؤال
كيف اقدر اسوي فنكشن بالريكرجن [ الداله اللي تعيد نفسها ] بانها تجمع لي الاراي
مثلا لو عندي لست مكون من 1 2 3 4 5
في النهايه يرجع لي ...sum = 15;
???????
I Need Help
منطلق بطموحي 03-06-2007, 07:35 PM السلام عليكم:
لديك شروح بالموضوع عن ال recursive functions مع امثلة
بالنسبة لسؤالك ما رايك باستعمال static variable فكر لماذا ؟ )
cout<<الطموح 03-06-2007, 08:09 PM انا حاولت فيها بس ماطلع معي شي .... ابي لو مجرد شرح للفكره وانا بكتب الكود وانزله لك تشوفه..... اذا ماعليك امر
cout<<الطموح 04-06-2007, 12:21 AM ومطلوب علي سؤال لازم احله
اكتب برنامج بالريكرجن ..... انه يطبع الرقم اللي يدخله اليوزر [ بالديسمل ] يطبعه بطريقة الباينري
يعني لو دخل 2 """"" يطبع """" 01
#include<iostream>
using namespace std;
void rec(int x)
**
int y=x%2;
cout<<y;
if( x/2!=0)
rec(x/2);
}
void main()
**
rec(88);
cout<<endl;
}
ممكن تساعدوني اعتقد فيه غلط صح؟؟
cout<<الطموح 11-06-2007, 03:46 PM ؟؟؟؟؟؟؟؟؟
؟؟؟؟؟؟؟؟
؟؟؟؟؟؟؟؟؟؟؟؟؟؟
hawashpp 24-06-2007, 04:30 PM shift array example
#include<iostream>
using namespace std ;
int main ()**
cout<<" this program alllow to shift an array of integers in both directions ";
int a[6] ={1,2,3,4,5,6};
int k ;
int b[6] ;
cout<<"\n Enter the number of shifts ( both positive and negative ";
cin>>k ;
cout<<k<<endl;
for (int i=0; i<6;++i)**
b[i] = a[(((i+k)%6)+6)%6];// (i+k)%6 is less than 6 it is posible to be negative so I added 6 where 6%6 = 0 to get positive value
cout<< "a[i] b[i] \n "
cout<< a[i]<<" "<< b[i] <<endl ;
}
return 0 ;
}}
مع تحياتي
http://enggrewords.indiah.org
010010 03-07-2007, 02:48 PM الف شكر ويعطيكم ربي الجنه انا كنت اتمنى انى اشارك باي شي يتعلق بالموضوع بس انى ماافهم فيها شي
مالك الحززززين 04-08-2007, 03:02 PM http://www.arb-up.com/get-8-2007-qoh8b8t0.jpg
بليززززززززززززززز بليززززززززززز اليوم بدي حله بتاريخ 4-8-2007 يوم السبت
الله يخليكم والله ما صدقت وانا لاقي هالموقع والمنتدى بدي حل هاد السؤال والكم جزيل الشكر واي حد بحله يعطيني اياه ويكتبه هون وبكرة علي تسليمه فالله يبارك فيكم ورح تلاقوني قاعدلكم عطوووووووول بازن الله
منطلق بطموحي 05-08-2007, 06:28 AM السلام عليكم:
نحن لا نقدم لك الحلول الجاهزة لمسائل الواجب و لكن بالمقابل نقدم لك ما نستطيع من مساعدة تمكنك من الحل
بما ان المسالة لا بد لها من قراءة أسماء الطلبة فمن الافضل ان نقوم بانشاء ملف امتداه txt يحوي على اسماء الطلبة و درجاتهم
كان يكون مثلا كل سطر به التالي:
اسم الطالب الامتحان الاول الامتحان الثاني الامتحان النهائي
مثال:
محمد عبد الله 95 83 72
و يمكن ايضا فصل ملف الاسماء عن ملف الدرجات و لكن لا داعي لتعقيد المسالة أكثر
الان اول دالة مطلوب عملها او function هي دالة لحساب متوسط درجات الطلبة ...هذه الدالة يجب ان تمر على جميع الدرجات و تقوم بجمعها و قسمتها على مجموع الطلبة ( العدد الاقصى هو 50 كما هو مذكور ) ...و في الموضوع نفسه هناك مسالة على average و من ثم نضع هذه الدرجات ضمن array طبعا حجمه 50 كي يستوعب الحجم الاقصى للطلبة
الدالة الثانية تمر على array ال average السابق الذكر و تقوم بالفحص التالي:
if(array[index]>=60) تقوم بحفظ الطالب فليكن الاول ... و هكذا تقوم بالتجميع حتى نستطيع حصر عدد الطلبة الناجحين ثم نقوم بارجاعه return
الدالة الثالثة ليس فيها شيء...تمر على الملف تطبع الاسم ثم تقوم بطباعه متوسط الدرجات الذي قمنا بحسابه سابقا
ابو رفال 08-08-2007, 08:23 AM لخبراء السي بلس بلس، مطلوب مراجعة كود لبرنامج يطبع النجوم كما بالشكل الموضح أدناه.
لدي شك بأن هناك طريقة أسهل من التي قمت باستخدام، ارجو المعذرة فأنا لازلت مبدئي في البرمجة.
تحياتي لكم
Use the statement cout<<”*”; and loops and if control structures as needed to print the form of stars:
**********
* *
* **** *
* * * *
* **** *
* *
**********
الحل
#include <iostream.h>
void main()**
int a,b,d=0;
for(b=1;b<=10;b++)
**
cout<<"*";
}
cout<<endl;
cout<<"*";
for (a=1;a<=8;a++)
**
cout<<" ";
}
cout<<"*";
cout<<endl;
cout<<"*";
for (a=1;a<=2;a++)
**
cout<<" ";
}
for (a=1;a<=4;a++)
**
cout<<"*";
}
for (a=1;a<=2;a++)
**
cout<<" ";
}
cout<<"*";
cout<<endl;
for (a=1;a<=10;a++)
** if (a==1)
cout<<"*";
if (a==3)
cout<<"*";
if (a==5)
cout<<"*";
if (a==7)
cout<<"*";
else
cout<<" ";
}
cout<<endl;
cout<<"*";
for (a=1;a<=2;a++)
**
cout<<" ";
}
for (a=1;a<=4;a++)
**
cout<<"*";
}
for (a=1;a<=2;a++)
**
cout<<" ";
}
cout<<"*";
cout<<endl;
cout<<"*";
for (a=1;a<=8;a++)
**
cout<<" ";
}
cout<<"*";
cout<<endl;
for(b=1;b<=10;b++)
**
cout<<"*";
}
cout<<endl;
}
محمد ل ل 31-08-2007, 12:32 AM السلام عليكم
سؤالي كيف استطيع رؤية مشاركات الاستاذ منطلق بطموحي فقط مع ترتيبها زمنيا
عفوا لاصدقائي المشاركين فأنا عضو جديد قد فاتني الكثير و اريد اللحاق بالمواضيع الجديدة
وشكرا
محمد ل ل 31-08-2007, 01:27 AM السلام عليكم:
هذا هو التمرين باللغة العربية:
خمسة انواع من المنتجات تحمل الارقام و الاسعار المذككورة بالنسخة الاجنبية من 1 الى 5
اكتب برنامج بلغة السي ++ بحيث يقرأ كل من رقم البضاعة و كمية البضاعة المباعة منها
البرنامج يحسب سعر البضاعة المباعة خلال اسبوع ما
يجب استعمال switch بدلا من استعمال if
لا نريد اية دوال باستثناء الدالة الرئيسية main
و لا اية ادوات برمجية باستثناء الاساسيات اي لا نستعمل المصفوفات مثلا
السلام عليكم
هذا هو جوابي على المسألة الاولى
ارجوا تصحيح الاخطاء ان وجدت
وانا آسف لإرجاعك للوراء ودذا بسبب اني جديد هنا
وجزاك الله كل خير
#include<iostream.h>
int x;
float y;
main()
**
cout<<"entre le nombre de prodiut\n";
cin>>x;
cout<<"le prix du produit\n";
cin>>y;
switch(x)
{case 1: cout<<"le prix totale = "<<x*y<<"\n"; break;
case 2: cout<<"le prix totale = "<<x*y<<"\n" ;break;
case 3: cout<<"le prix totale = "<<x*y<<"\n" ;break;
case 4: cout<<"le prix totale = "<<x*y<<"\n" ;break;
case 5: cout<<"le prix totale = "<<x*y<<"\n" ;break;
default: cout<<"il n y a pas cette nombre de produit";
}
return y*x;
}
ENG. DANA 11-09-2007, 03:55 PM السلام عليكم
وددت تقديم جزيل الشكر للأستاذ " منطلق بطموحي " ، شكراااااااااا لك أخي
لقد بدأت أطالع الموضوع والمسائل منذ نحو أسبوعين ، وتمنيت لو كنت موجودة منذ البداية لكنت من أحد تلاميذك النجباء ولكن الأهم هو أنك قدمت مجهودا كبيرا وأفدتنا جميعا
شكرااااا من جديد
في أمان الله
hawashpp 11-09-2007, 04:21 PM ارجو التعقيب على هالمسائل
http://visualcsamples.awardspace.co.uk
Lost soul 22-09-2007, 01:07 PM السلام عليكم ورحمة الله وبركاته
ممكن مساعده في حل هالمسأله
Write a c++ program that contains an array (5,5 ) of real elements, then apply following operation by using a selection menu ( with repeating copability)
read the element from the key board
find the maximum element in the main giagonal
compute the summation of elements in the thierd column
cacutate number of odd elemrnts in te under diagonal locations
print the array in the two dimensinal rorm
Quit
والسموحه
Lost soul 23-09-2007, 04:59 PM محد بساعــــــــــــــــــدني :(
محمد ل ل 23-09-2007, 06:02 PM السلام عليكم
يمكن كتابته بالعربية
Lost soul 23-09-2007, 08:09 PM اكتب C++ و البرنامج يتضمن مصفوفه مربعه (5.5) من العناصر الحقيقية ، ثم تطبق بعد العملية باستخدام اختيار القائمة (مع تكرار copability)
1. اقرأ عناصر المصفوفه من لوحة المفاتيح
2. ايجاد اقصى عنصر في القطر الرئيسي
3. أحسب مجموع العناصر في العمود الثالث
4. اجمع عدد العناصر الموجوده تحت موقع القطر
5. طباعة المصفوفه
6. الخروج
هاااي اللي قدرت اترجمه بالعربي لان المسأله بالانجليزي
الرجاء المساعده في أسرع وقت
ميساء محمد الاحمد 04-01-2008, 11:41 AM ارجو مساعدتي في كتابة البرنامج التالي في لغة السي ++ وهو :
برنامج يحسب ويطبع مساح مستطيل ومساحة مثلث باستخدام اسلوب البرمجة الكينونية وتعريف الاصناف المشتقة التالية : صنف المستطيل rec وصنف المثلث tri المشتقة من الصنف متعدد الاضلاع poly وان نوع الوراثة عامة وكل منهما يرث المتغيرات والدوال المنتمية للصنف poly وهي : العرض w والارتفاع h ودالة البناء initialize ?
وكذلك سؤال اخر وهو :
برنامج بلغة السي ++ يحسب ويطبع مساحة مستطيل ارتفاعه h وطوله w باستخدام اسلوب البرمجة الكينونية وعرض الصنف x بحيث يحتوي على المتغيرات المنتمية w,h من النوع العددي الصحيح ويحتوي على الدوال التالية : دالة بناء تقوم بادخال قيم كل من w,h ودالة تحسب المساحة ودالة طباعة المساحة والبرنامج الرئيسي الذي يستدعي الدوال السابقة
sdfgkjioeg 22-01-2008, 02:48 PM اشكرك اخي الكريم على المجهود الأكثر من رائع
ندى الايام 03-04-2008, 01:55 PM السلام عليكم ورحمة الله وبركاتة
وبعد 000000000000000
لوسمحتم عندي سؤال في للغة البرمجة C++ واريد اجابة علية
وهو ان المستخدم يدخل رقم وليكن مثلا 7وبعدين يعمل له جدول الضرب من 2*7الى 12*7
ويكون تحت بعضه
ولكم خالص الشكر والتقدير
lkky00245 04-07-2008, 10:24 AM When you're older we'll tell you that runescape money (http://www.money-runescape.net/) you were born in Britain's last Asian colony in the lunar year of the pig and that when we brought you home, the staff of our apartment block gathered to wish you well. "It's a boy, so lucky, so lucky. We Chinese runescape gold (http://www.money-runescape.net/) love boys," they told us. One man said you were the first baby to be born in the block in the year of the pig. This, he told us, was good Feng Shui, in runescape power leveling (http://www.money-runescape.net/) other words a positive sign for the building and everyone who lived there.
|
|