موقع طلبة جامعة البحرين

يمكنك تصفح الموقع كزائر ولكن ندعوك لتسجيل عضوية خاصة بك لتحصل على كافة الصلاحيات مثل تنزيل ملفات المكتبة وقراءة تعليقات هيئة التدريس وغيرها. يمكنك الحصول على عضوية مجانية بالضغط على زر تسجيل. إذا قمت بالتسجيل مسبقا فيمكنك الضغط على زر دخول.

تسجيل دخول
  • قسم المكتبة الجامعية مغلق مؤقتا بعد الاستهداف التي تعرضت له بعض خدمات أمازون في البحرين، جاري استرجاع الملفات ونقلها إلى سيرفرات جديدة وسيتم بعدها اعادة افتتاح المكتبة

ITCS103 -CSC103-ITCS111-ITCS101 للدراسة و المناقشة الجماعيه 2014-2015

ما هو رأيك في الحصة و بشكل عام ( الشرح - المواضيع -الأسلوب )؟

  • سيئ ، لم أفهم شيئا .

    الأصوات: 9 28.1%
  • جيد ، فهمت نص و نص .

    الأصوات: 10 31.3%
  • ممتاز ، واضح و مقبول .

    الأصوات: 13 40.6%

  • مجموع المصوتين
    32
ههههههههههههههههه

يعطيج العافيه :ongue:
 
سلام

ابي اعرف اي أستاذ أحسن لكل المادتين cs102وce202

وشكراً
بالتوفيق للجميع
 
مشكووورين اخواني وخواتي ,,

الله يوفقكم وينجحكم وكلشي زين يصير ليكم ..

فهمت :D
 
كود
بس اذا عديتي السنوات 11 سنه
والأجوبه 4 ايصير ياخذون الليسن و 6 لا
يعني شلون(*_*)
 
والأند او فايل شلون يصير هذي مثال ماعطنه اياه المدرسه بس جربته مايصير في البرنامج
7
7
7
#include <iostream>
#include <iomanip>
#include <string>
#include<fstream>

using namespace std;
int main ()
{

float mark,avg,sum=0.0;
int counter=0;
ifstream infile;
infile.open ("marks.txt");
if(!infile){
cout<<"unable to open input file \n";
return 1;
}
infile>>mark;
while(infile){
sum+=mark;
++ counter;
infile>>mark;
}//while
if(counter>0)
{avg=sum/counter;
cout<<"the avreg is="<<avg<<endl;
}//if
else
cout<<"no input valuse!...\n";

return 0;
}
 
عندي هذا السؤال

حليته ...لكن مو متأكدة الجواب صح أو لا

أتمنى اشوفونه وتعطوني رايكم

مسامحة لأني بتعبكم

256498697.jpg


وهذا هو جوابي

380058536.jpg


مشكورين على العموم

والله يعطيكم ألف عافية
 
أدري الحل ناقص لأن ما كتبت المسج إذا كان number not valied

بس حبيت أعرف هل الطريقة صحيحة...وإذا في شيئ ناقص وضحوا

سامحوني بتعبكم
 
كود
بس اذا عديتي السنوات 11 سنه
والأجوبه 4 ايصير ياخذون الليسن و 6 لا
يعني شلون(*_*)

اختي انتي قصدج هذا:

Please start entering year of birth of candidates (-1 to
stop)
2000
1980
1983
1999
1984
1987
1960
1997
1998
1983
1983
-1
The number of eligible candidates= 6
The number of non-eligible candidates= 4


المفروض الجواب:
The number of eligible candidates= 7
The number of non-eligible candidates= 4
 
أي هذي قصدي
 
أختي كود مافي الحل ألي تقولين عنه دورت وايد
 
السلام عليكم ..
أحد يحل لينا هالسؤال
بصراحه ماعرفت شلون يطلع الاوت بووت
ساااعدونييييييييي

 
التعديل الأخير:
اختي اظن هاي سؤالين منفصلين عن بعض يعني اللي فوق بروحه واللي تحت الرقم (13) بروحه صح؟؟ :nosweat:
 
السلام عليكم ..
أحد يحل لينا هالسؤال
بصراحه ماعرفت شلون يطلع الاوت بووت
ساااعدونييييييييي


بما ان عندنا while loop


PHP:
n=10;
i=0;

while (i<n)
{
	.....

		i++;
}

اول شي قيمه ال n=10 وقيمه ال i=0
الشرط يقول اذا i<n يعني اذا كانت i اصغر من n ادخل اللوب

ودام قيمه ال i صفر يعني اصغر من ال n راح يدخل اللوب لان 0<10

وبالتالي راح تزيد قيمه i بواحد يعني صارت i=1

بيرجع يجيك الشرط مرة ثانيه اذا يتحقق او لا
وشي اكيد 1<10 وبيدخل اللوب مرة ثانيه وتزيد قيمه ال i بواحد

وبتتكرر العمليه الى ان توصل قيمه ال i=10 وبتتوقف العمليه لان 10 مو اصغر من 10
وبالتالي قيمه ال i النهائيه راح تساوي 10

اما اللي تحته مو متاكد منه بتاكد لج وان شاء الله بحط الجواب :icon30:
 
هههه اي صح
 
مشكور ماقصرت ...
ساعدتني :):smile:
اوكي انتظر الحل الثاني:blushing:
 
وبالنسبه حق ال 3 اسئله اللي بعده
اول سؤال يطلب جمله وحده نعرف فيها t & u من النوع دبل وكل واحد منهم يساوي 1.5

يعني نقدر نقول

PHP:
double t=1.5, u=1.5;

ثاني سؤال يبينا نكتب جمله اوتبوت تطبع الفاريبل x والفاريبل y بحيث يكون بينهم سطر فاضي وبعد الفاريبل y ينزل سطر

يعني راح يكون الجواب بهذا الشكل:

PHP:
cout<<x<<endl<<y<<endl;

ثالث سؤال عندنا هذا البرنامج:
PHP:
int main ()
{
int x=7;

if(x<3)
x+=3;
cout<<x<<endl;

return 0;
}

هالسؤال حده بسيط يبينا نطلع الاوتبوت من هالبرنامج
اول شي عندنا قيمه الاكس تساوي 7
وعندنا شرط... اذا اكس اقل من 3 نزيد قيمه الاكس بمقدار 3 وبنطبع قيمه الاكس على الشاشه
اما اذا الشرط ما تحقق بس راح نطبع قيمه الاكس على الشاشه وانتهى البرنامج

وهني عندنا قيمه الاكس 7 ومادري شكله 7>3 :bleh:

يعني الشرط ما تحقق..
خلاص بنطبع قيمه اكس اللي هي 7 على الشاشه وانتهى البرنامج
:clap:
 
التعديل الأخير:
مشكور مرة ثانية على الحل والتوضيح
يعطيك الف عافية
 
write a prgrm that reads a positive integer number of any digit size and do the following :

Print the sum of its digits
Print the average of its digits
Print the leftmost digit
Print the maximum digit

If the input is negative , convert it to positive . Here is a sample I/O of your prgrm


حاولت احله وهاي الي طلع عندي:blushing:
# include <iostream>
using namespace std;
int main()
{
int num;
int sum;
int digt,digt1,digt2,digt3,ldigt;
double avg;

cout<<"enter a positive integer"<<endl;
cin>>num;

while(num!=0)
{
digt1=num%10;
digt2=num/10%10;
digt3=num/10/10%10;
digt++;

sum=sum+digt;
cout<<"the sum="<<sum<<endl;

avg=sum/digt;
cout<<"the avg="<<avg<<endl;

cout<<"the leftmost digt is="<<digt1<<endl;

cout<<"the maximum is"<<ldigt<<endl;
{
return 0;

}
ياليت تصححون اخطائي :tears:ويزاكم الله الف خير
 

عدد الـdigit غير معروف طبعا
مايصير تحددين لـdigt3 :bleh:
لازم لوب يكرر روحه لي ما يصير الـnum=0


للـsum .. كل مرة بيطلع digit يجمعها مع الـsum


للـaverage لازم نعرف عدد الـdigit عشان نقسم عليها فنحط counter يحسب الـdigit عشان في النهاية نقسم عليه :msn-wink:
* الـaverage أعتقد لازم يكون double (حسب المطلوب طبعا) إذا يبون double
إذا بنقسم int على int ماراح يطلع double فلازم نخلي يا الـsum أو الـcounter يكونون double


للـleftmost نعرف إنه آخر رقم من العدد مادري آخر عدد من الرقم (وافشيلتاه :blushing:)
المهم أول واحد على اليسار بس في البرنامج بيكون آخر رقم يطلع قبل ما يصير الـnum=0


للـmax تفرضين من البداية max=0
بعدين كل ما يطلع digit يروح يجيك هل الـmax أكبر لو الـdigit و يغير قيمة الـmax



و هذا البرنامج :ongue:
PHP:
# include <iostream>
using namespace std;
int main()
{
	int num,digt,max=0,count=0,left=0;
	double sum=0,avg;
	
	cout<<"enter a positive integer"<<endl;
	cin>>num;
	
	while(num!=0)
	{
		digt=num%10;
		if(max<=digt)
		{
			max=digt;
		}
		sum=sum+digt; 
		count++;
		left=num;
		num=num/10;
	}
	
	cout<<"the sum= "<<sum<<endl;
	avg=sum/count;
	cout<<"the avg= "<<avg<<endl;
	cout<<"the leftmost digt= "<<left<<endl;
	cout<<"the maximum= "<<max<<endl;

return 0;

}
 
عودة
أعلى أسفل