المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برمجة ++c


Viper
04-02-09, 10:34 PM
بسم الله الرحمن الرحيم ,,

السلام عليكم ..

أول شي اقلكم انو انا ادرس عند الدكتور عبد الرحمن
( اشوف انو من افضل الدكاترة في نظري )


هذا الموضوع مختص بمادة البرمجة ++c :39:
فأتمنى من الكل يشارك ,, بطلب او اضافة معلومات ,,

ويضيف كمان المشاكل اللي واجهتو بتنفيذ البرامج حتى لو انحلت معاه

انا رح انزل البرامج .. واللي يحتاج شرح , يطلب مني ولا يستحي :22:


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

#include<iostream.h>
#include<stdio.h>

main() {
cout<< "C++ With programmer Viper " << endl;

cout<< "Divide" <<endl;

double a,b,r ;

cout<< " Enter A "; cin>> a;
cout<< " Enter B "; cin>> b;

if (b!= 0){
r=a/b;
cout<< "A/ B = " << r;
}
else {
cout<< "Cant Divide by Zero " << endl ;
}


getchar();
}


طريقة اخرى للبرنامج وهيه بعكس الشرط

#include<iostream.h>
#include<stdio.h>

main() {
cout<< "C++ With programmer Viper " << endl;

cout<< "Divide 2 " <<endl;

double a,b,r ;

cout<< " Enter A "; cin>> a;
cout<< " Enter B "; cin>> b;

if (b== 0){
cout<< "Cant Divide by Zero " ;
}
else {
r=a/b;
cout<< "A/b= "<< r ;
}


getchar();
}


ملاحظة : واجهت مشكلة بتنفيذ البرنامج هذا ,, والمشكلة اني كتبت الشرط بالشكل هذا :
if (b= 0)

هنا البرنامج وضع صفر في b

Viper
04-03-09, 07:19 PM
هذا كتاب البرمجة اللي يستخدمة الدكتور عبد الرحمن ,,

H.M.Deitel, C++ How to Program , Fith Edition Prentice Hall 2005

http://up2.m5zn.com/thumb/2009/4/3/08/h9q4qfe4x.rar/jpg (http://up2.m5zn.com/download-2009-4-3-08-h9q4qfe4x.rar)

وهذي الخطة الدراسية

مشاهدة الصور (http://up2.m5zn.com/photo/2009/4/3/08/nj38m2uba.jpg/jpg)

Viper
04-03-09, 07:37 PM
اكتب برنامج لحل المعادلة ,,بالمعطيات التالية : y=50 , x =6

A ) z = 2 (y-5) +2x



#include<iostream.h>
#include<stdio.h>

main() {
cout << " 2(y-5)+ 2x = " ;

int y , x ,z ;
y=50 ;
x =6 ;
z= 2*(y-5)+ 2 * x;

cout<< z ;

getchar();
}



ممكن نختصر الامر هذا
int y , x ,z ;
y=50 ;
x =6 ;

الى سطر واحد
int y=50 , x=6 ,z ;



,,, الان البرنامج نفسو ولكن المستخدم هو اللي يدخل قيم y and x

main() {

int y , x ,z ;
cout<< "Enter y Value "; cin>> y;
cout<< "Enter x Value "; cin>> x;
z= 2*(y-5)+ 2 * x;

cout<< " 2(y-5)+ 2x = " << z ;

getchar();
}

n9n9
04-03-09, 09:42 PM
مشكور اخوي وفقك الله لمايحبه ويرضاهـ

Viper
04-03-09, 09:43 PM
B) z = 2y / 2x+5


#include<iostream.h>
#include<stdio.h>

main() {
double y,x , z;
cin>> y ,cin>> x;
z=(2*y)/(2*x+5);
cout <<z ;
getchar();
}

Viper
04-03-09, 09:46 PM
مشكور اخوي وفقك الله لمايحبه ويرضاهـ

آآآآآآمين يااارب ,, الله يعطيكي العافية على ردك ,,

Viper
04-03-09, 10:13 PM
Write a Program to read a result from user and print The Grade.

#include<iostream.h>
#include<stdio.h>

main() {
double g ;
cout << " Enter The Student's Grade"<<endl ;
cin>> g;
if (g >= 90 && g<=100){
cout<< " Pass (A)"<<endl;
}
if (g >= 80 && g< 90 ){
cout<< " Pass (B)"<< endl;
}
if (g >= 70 && g< 80 ){
cout<< " Pass (C)"<<endl;
}
if (g >= 60 && g < 70) {
cout << " Pass (D)"<<endl;
}
if (g > 0 && g< 60) {
cout << " Fail "<< endl;
}
if (g < 0 || g >100 ){
cout<< " Error ! " ;
}
getchar() ;
}

ودود0
04-04-09, 12:16 AM
انا مع احترااااااااامي للدكتور عبدالرحمن الا ان شرحة يعي ماهو شرح مثالي
لكن الله يخارجنا منه هو وحق العملي قامت بينهم عناد وحنا الي ضعنا فيها

αzzαм вιη αв∂υℓαzιz
05-06-09, 12:52 PM
مشكور أخوي Viper

وتمنياتي لكم بالتوفيق والسداد