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

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

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

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

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

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

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

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

    الأصوات: 13 40.6%

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

شكرا جزيلا :smile:
1385576641431.jpg

شكرا جزيلا \ ماكنت اقصد يطلع جي بس نفس الفكرة فعرفت للسؤال :smile2:
 
cs103 .. بليز ساعدوني

سلام عليكم ... عندي اسايمنت اقدمه ساعه 12 اخر وقت للتسليم .. ماعلينا
السؤال يقول :

Write a C++ program to sum and number all even integers that are divisible by 6 in the range (X,Y). Integers X and Y are to be input by the user. Your program should check that X is smaller than Y and output error message if not.

Sample input/output
Enter the value of x an y : 20 10
Error message x should be smaller than y

Enter the value of x an y : 1 30
Number of even integers divisible by 6= 5
Sum of even integers divisible by 6 = 90

انا حليته بس البداية صح .. وبعدين لا بغيت بس شررح او فكرة الحل .. error سويته .. بس الثاني ما يستوي
شنو لازم استخدم له ؟؟

ومشكورين مقدما ..
 
سلام عليكم .. عندي اسايمنت ... واخر وقت تسليمه ساعه 12 ... ماعلينا
بغيت بس الفكرة ... ولا شنو استخدم له
السؤال يقول :

Write a C++ program to sum and number all even integers that are divisible by 6 in the range (X,Y). Integers X and Y are to be input by the user. Your program should check that X is smaller than Y and output error message if not.


Sample input/output
Enter the value of x an y : 20 10
Error message x should be smaller than y

Enter the value of x an y : 1 30
Number of even integers divisible by 6= 5
Sum of even integers divisible by 6 = 90

حليته ف البداية صح .. طلعت error بس اللي بعده ما اعرف شلون احله .. او شنو الطريقة .. بس بغيت الشرح والطريقة اذا ما عليكم امرر

وشكرا مقدما :RpS_crying:

اول حاجه البرنامج ياخذ رقمين يكون الأول اصغر من الثاني
كود:
while(x>y)
بعدين يتأكد من الأرقام الموجودة بين الرقمين اذا كانت زوجية و تقبل القسمة على 6 يجمعها مع بعض ويحسب عددها
كود:
if(i%6==0 && i%2==0)
sum+=i;
count++;
يطبع عدد الأرقام اللي تأكد منها والمجموع

بالتوفيق
:smile2:
 
اوووه عجل انتين من قائمتنا اللي كنا معلقين في اللاب اليوم

اني حليته في اللاب و حليته في البيت و بعد عندي خلل بسيط للحين ماضبط اذا ضبط بفهمش جيفه حليته

و التسليم ميس اللاب قالت السبت ساعه ظ،ظ،:ظ¥ظ©pm مو الليله
 
سلام عليكم ... عندي اسايمنت اقدمه ساعه 12 اخر وقت للتسليم .. ماعلينا
السؤال يقول :

Write a C++ program to sum and number all even integers that are divisible by 6 in the range (X,Y). Integers X and Y are to be input by the user. Your program should check that X is smaller than Y and output error message if not.

Sample input/output
Enter the value of x an y : 20 10
Error message x should be smaller than y

Enter the value of x an y : 1 30
Number of even integers divisible by 6= 5
Sum of even integers divisible by 6 = 90

انا حليته بس البداية صح .. وبعدين لا بغيت بس شررح او فكرة الحل .. error سويته .. بس الثاني ما يستوي
شنو لازم استخدم له ؟؟

ومشكورين مقدما ..

اوووه عجل انتين من قائمتنا اللي كنا معلقين في اللاب اليوم

اني حليته في اللاب و حليته في البيت و بعد عندي خلل بسيط للحين ماضبط اذا ضبط بفهمش جيفه حليته

و التسليم ميس اللاب قالت السبت ساعه ظ،ظ،:ظ¥ظ©pm مو الليله


بالنسبة حق النقطة الثانية

اول شي تعرفون 2 فاريبل
HTML:
int count = 0;
int sum = 0;


ثاني شي تسوون فور لوب يبتدي من x و ينتهي عند y

HTML:
for ( int i=x ; i<=y ; ++)


داخل الفورلوب
اول خطوة تتاكدون من الرقم هل هو زوجي او لا
ثاني خطوة اذا كان العدد الزوجي هل يقبل القسمة على 6 او لا
اذا يقبل القسمة على 6 تضيفون هالرقم على sum و تزيدون العدد count 1


يعني 2 اف ستيتمنت داخل بعض

HTML:
for (int i = x ; i<=y ; i++) 

{

if ( i%2 ==0 ) 
{  
if ( i%6==0 ) 
{ 
sum = sum+i;
count++; 
} 

}
}


اذا في شي مب واضح حطو اسألتكم ... لاني مستعيل ماشرحته عدل
:nosweat:

بالتوفيق
:smile2:​
 


بالنسبة حق النقطة الثانية

اول شي تعرفون 2 فاريبل
HTML:
int count = 0;
int sum = 0;


ثاني شي تسوون فور لوب يبتدي من x و ينتهي عند y

HTML:
for ( int i=x ; i<=y ; ++)


داخل الفورلوب
اول خطوة تتاكدون من الرقم هل هو زوجي او لا
ثاني خطوة اذا كان العدد الزوجي هل يقبل القسمة على 6 او لا
اذا يقبل القسمة على 6 تضيفون هالرقم على sum و تزيدون العدد count 1


يعني 2 اف ستيتمنت داخل بعض

HTML:
for (int i = x ; i<=y ; i++) 

{

if ( i%2 ==0 ) 
{  
if ( i%6==0 ) 
{ 
sum = sum+i;
count++; 
} 

}
}


اذا في شي مب واضح حطو اسألتكم ... لاني مستعيل ماشرحته عدل
:nosweat:

بالتوفيق
:smile2:​


مثل حلي بس يطلع خلل لما ادخل ايرور انبت وبعدين ارد ادخل انبوت صح السم و النم يطلعون ظ* في طريقي لحل هذا الخلل
 
^
دام يقبل القسمه ع 6 يعني even لأنه ال6 تنقسم على ثنين... :RpS_sleep:
 
مثل حلي بس يطلع خلل لما ادخل ايرور انبت وبعدين ارد ادخل انبوت صح السم و النم يطلعون ظ* في طريقي لحل هذا الخلل
عشان يطلع من اللوب لما يكون الرقم الاول اصغر من الثاني :smile2:
تستخدمون ..
كود:
do {
....
..}while(x>y);
 
  • Like
التفاعلات: m.g.s
ساعدوني الله يجزاكم خيرر :(

An instructor of CSC100 has all students' grades in a data ¯le called "grades.dat". Each line in the ¯le has
two numbers: student ID (integer) and the exam mark (double ) { see sample data ¯le below. The number of
lines in the data ¯le is unknown. Write a C++ program that reads the ID and the exam mark for each student
in the ¯le. The program must then display the ID of the student with the maximum mark. Assume that there
is no more than one maximum mark in the ¯le.
SAMPLE DATA FILE
20034411 65
20037762 90
20031213 84
20045423 73:schmoll::schmoll::schmoll:
 
من يعرف لهالحل :nosweat:


(1)

1
12
123
1234
12345

(2)

1
21
321
4321
54321

(3)

5 6 7 8 9
4 5 6 7 8
3 4 5 6 7
2 3 4 5 6
1 2 3 4 5
​
 
^^^^شـــكـــــــــرا...
 
ممكن حل هذا السؤال ؟


  1. Write a function that takes a positive integer N as parameter. The function should calculate and print the value of SUM where

SUM = 1! + 2! + 3! + … + N!

( i.e. 5! = 5 * 4 * 3 * 2 * 1 )

Appropriate error message must be displayed if N is invalid.





  1. Write a program to use the above function.
 
سؤال في csc103 رحم الله والديكم للضروورره

السلام عليكم عندي سؤال ابي له حل ضروري اليوم التسليم رحم الله والديكم ساعدووني في csc 103


Consider an input file named “numbers.txt” as shown below. Note that the file contains an unknown number of positive integers. Each number represents the triangle of stars (*). Write a C++ program that display and print in an output file named “outfile.txt” triangle of stars for each number in that file as shown below.




(numbers.txt )
3
5
2



(outfile.txt)
***
**
*


*****
****
***
**
*


**
*


ساعدوني رحم الله والديكم :RpS_crying::RpS_unsure:
 
السلام عليكم عندي سؤال ابي له حل ضروري اليوم التسليم رحم الله والديكم ساعدووني في csc 103


Consider an input file named “numbers.txt” as shown below. Note that the file contains an unknown number of positive integers. Each number represents the triangle of stars (*). Write a C++ program that display and print in an output file named “outfile.txt” triangle of stars for each number in that file as shown below.




(numbers.txt )
3
5
2



(outfile.txt)
***
**
*


*****
****
***
**
*


**
*


ساعدوني رحم الله والديكم :RpS_crying::RpS_unsure:

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


اول شي تعرفين الفايل اللي بياخذ منه البيانات ( infile ) و الفايل اللي بيطبع فيه البيانات ( outfile )

HTML:
ifstream inFile;

ofstream outFile;


ثاني خطوة تفتحين الفايلات و تكتبين اساميهم ::
HTML:
inFile.open("numbers.txt");

outFile.open("outfile.txt");


تعرفين فاريبل
HTML:
int x ;


الحين لازم تسوين وايل لوب توقف اذا خلصوا الارقام من الفايل
HTML:
while (!infile.eof())

تدخلين الارقام من الفايل و تحفظين قيمتهم في الفاريبل x اللي عرفناه فوق
HTML:
infile>>x;

تسوين فورلوب حق يطبع لج الرمز x
انا ماعرف الا هالطريقة اذا في طريقة غير اسهل ان شاء الله يكتبونها الاعضاء
HTML:
while (!infile.eof())          {  
 
                   infile>>x;       

              for (int i = x ; i>=0 ; i-- )   {  
 
     for ( int j = 0 ; j<i ; j++ )       {     

       outfile<<"*";        }                 

     outfile<<endl; 
  }   

   outfile<<endl;   

 outfile<<endl;   

      }



الكلمة outfile تستخدمينها بدال كلمة cout لان بتطبعين في الفايل الخارجي مب على الشاشه
HTML:
outfile<<"*";


اخر شي تصكين الفايل ::
HTML:
 inFile.close(); 

     outFile.close();


البرنامج كامل

HTML:
#include <iostream>

using namespace std;

int main(){

ifstream inFile;

ofstream outFile; 

inFile.open("numbers.txt");

outFile.open("outfile.txt");

int x ; 

 while (!infile.eof())          {  
 
                   infile>>x;      
 
              for (int i = x ; i>=0 ; i-- )   {   

     for ( int j = 0 ; j<i ; j++ )       {        
 
   outfile<<"*";        }     

   outfile<<endl;   

 }    
  outfile<<endl; 

   outfile<<endl;         }        
 
        inFile.close();    
 
 outFile.close();     

          return 0;

}

تاكدي من الحل في البرنامج .... ماجربته لان ماعندي البرنامج :nosweat:
مسامحة .. مستعيل ماكتبت الحل و الشرح عدل :nosweat:
ان شاء الله الاعضاء يشرحونه عدل

بالتوفيق
:smile2:​
 
عندي سوال بالنسبة لاخر اسايمنت الي هو
(A) Write a function that takes a positive integer N as parameter. The function should calculate and print the value of SUM where

SUM = 1! + 2! + 3! + … + N!

( i.e. 5! = 5 * 4 * 3 * 2 * 1 )

Appropriate error message must be displayed if N is invalid.




(B) Write a program to use the above function.
انا شبه متأكد من البرنامج بس كلما أجي اشغله يطلع لي ايرور في المين فنكشن إلى عنده فكره في وين الخطأ يفيدني

كود:
include<iostream>[/LEFT]
using namespace std; 


int value( int n  , int i , int sum , int result ) {
	for ( i = 0 ; n <= i ; --i ){
	sum= n * i ;
}
result*=sum ;
}
return value ; 
int main(){
	int s ;
	cout << " Enter the number : \n " ; 
	cin >> s ;
	if ( n < 0 )
	cout << " Error the virable is less than 0 \n " ; 
	
	cout << " The sum = " << sum(int result)<< endl ;
	
	system("pause") ;
	return 0 ; 
}
	


[LEFT]
 
عندي سوال بالنسبة لاخر اسايمنت الي هو
(A) Write a function that takes a positive integer N as parameter. The function should calculate and print the value of SUM where

SUM = 1! + 2! + 3! + … + N!

( i.e. 5! = 5 * 4 * 3 * 2 * 1 )

Appropriate error message must be displayed if N is invalid.




(B) Write a program to use the above function.
انا شبه متأكد من البرنامج بس كلما أجي اشغله يطلع لي ايرور في المين فنكشن إلى عنده فكره في وين الخطأ يفيدني
HTML:
include<iostream>using namespace std; 
int value( int n  , int i , int sum , int result ) {    for ( i = 0 ; n <= i ; --i ){    sum= n * i ;}result*=sum ;}return value ; int main(){    int s ;    cout << " Enter the number : \n " ;     cin >> s ;    if ( n < 0 )    cout << " Error the virable is less than 0 \n " ;         cout << " The sum = " << sum(int result)<< endl ;        system("pause") ;    return 0 ; }

اهم خطأ عندك ان بداية الفنكشن خطأ

HTML:
int value( int n  , int i , int sum , int result )


في السؤال مكتوب ان الفنكشن تاخذ عدد انتجر ايجابي N فقط
فـلازم تكون
HTML:
int value( int n  )

جوف هالموضوع اخوي
مناقشة على هالسؤال ويه الاخطاء و الحل النهائي
https://www.uob-bh.com/forum/showthread.php?t=35455
​
 
@@@@H@@@@
@@@HHH@@@
@@HHHHH@@
@HHHHHHH@



HHHHHHHHH









جيفه نطبع ده الشكل ؟؟
 
طبعا ما في فراغ :RpS_lol:
 
عودة
أعلى أسفل