InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

;;سؤال في البرمجه ;;

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 17-10-2010, 08:29 PM
الصورة الرمزية سيسيليفينيا

سيسيليفينيا سيسيليفينيا غير متواجد حالياً

اسْتَغفِراللَّه

 
تاريخ التسجيل: Oct 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: أنثى
المشاركات: 566
افتراضي ;;سؤال في البرمجه ;;


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

ممكن احد يقولي ايش الغلط اللي مسويتو في الكود , انا عندي دي المسأله
y=a++*9+a
انا فرضت a=5 يعني في دي المسأله المفروض يطلع الناتج 51 بس انا يطلع معي 50

كود PHP:
#include<stdio.h>
#include<conio.h>
main()
{
int a=5,y;
printf("%d",a) ;
y=a++*9+a   ;
printf("y=%d",y);
getch();

 


توقيع سيسيليفينيا  

سبحان الله وبحمده , سبحان الله العظيم


♥♥Seselvenia♥♥

 

رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-10-2010, 08:58 PM   #2

abdullah.al-hazmy

^_^

الصورة الرمزية abdullah.al-hazmy

 
تاريخ التسجيل: Jul 2010
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 381
افتراضي رد: ;;سؤال في البرمجه ;;

أختي ممكن تشرح قصدك بهذا السطر كتابتا

y=a++*9+a

يعني مثلا قولي a ضرب 9 وهكذا علشان افهم المطلوب واحل المشكلة

 

توقيع abdullah.al-hazmy  

 

* مــا شاء الله تبارك الله *
الحمد لله عدد ما خلق , الحمد لله ملء ما خلق , الحمد لله عدد ما في السموات وما في الأرض , الحمد لله عدد ما أحصى كتابه ، والحمد لله على ما أحصى كتابه ، والحمد لله عدد كل شيء والحمد لله ملء كل شيء .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
لا إله إلا الله وحده لا شريك له الملك وله الحمد وهو على كل شيء قدير .
سبحـــــــان الله وبحمده ... سبحــان الله العظيم

 

abdullah.al-hazmy غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-10-2010, 09:16 PM   #3

SoulRefliction

جامعي

 
تاريخ التسجيل: Oct 2010
نوع الدراسة: إنتظام
المستوى: الثاني
الجنس: أنثى
المشاركات: 29
افتراضي رد: ;;سؤال في البرمجه ;;

السلام عليكم ورحمة الله تعالى وبركاته
التصحيح :
..

بالتوفيق إن شاء الله :) ,,

 

SoulRefliction غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-10-2010, 09:26 PM   #4

abdullah.al-hazmy

^_^

الصورة الرمزية abdullah.al-hazmy

 
تاريخ التسجيل: Jul 2010
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 381
افتراضي رد: ;;سؤال في البرمجه ;;

بناء على الكود الذي طرحته الاخت بالاعلى SoulRefliction مشكووورة

تم حله بطريقتك السابقة مع بعض التعديلات

كود:
#include<stdio.h>
#include<conio.h>
main()
{
int a=5,y;
printf("%d",a) ;

y=(a*9)+(++a);
printf("y=%d",y);
getch();
}

 

abdullah.al-hazmy غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 17-10-2010, 10:50 PM   #5

سيسيليفينيا

اسْتَغفِراللَّه

الصورة الرمزية سيسيليفينيا

 
تاريخ التسجيل: Oct 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: أنثى
المشاركات: 566
افتراضي رد: ;;سؤال في البرمجه ;;

انا اقصد بالمعادله ذي انو a مضروبه في التسعه وبعدين مجموع عليها a مره ثانيه
لكن في بلس مرتين بعد a يعني اخذ a زي ماهي بالقيمه اللي فرضتها واضربها في تسعه ولما اجي اجمعها مع a يصير اجمعها 6 مو خمسه دي معنى البلس مرتين

 

سيسيليفينيا غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2010, 04:45 PM   #6

abdullah.al-hazmy

^_^

الصورة الرمزية abdullah.al-hazmy

 
تاريخ التسجيل: Jul 2010
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 381
افتراضي رد: ;;سؤال في البرمجه ;;

أختي فهمتك

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

 

abdullah.al-hazmy غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2010, 06:20 PM   #7

فـــــ:)ــــرح

جامعي

 
تاريخ التسجيل: Oct 2008
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: أنثى
المشاركات: 7
افتراضي رد: ;;سؤال في البرمجه ;;

في فرق بين a++ , ++a من حيث الأولوية في التنفيذ ..
نفرض 5=a
يعني لو حطيتي ++a في معادلة مثلا ..
6+ ++b=a
يكون عندي الناتج
11=b
a=6
<< كأني أقول للبرنامج خذ قيمة الـ a قبل التغيير واجمعها على الـ b

نفس المعادلة السابقة لو غيرت ++a إلى a++ يكون عندي ..
b=++a +6
الناتج ..
b=12
a=6
< لأن ++ قبل الـ a أقول للبرنامج إبدأ بتغيير قيمة الـ a ومن ثم احسب قيمة الـ b


هذا النوع من المعادلات تكون عبارة عن معادلتين في معادلة .. فمن الأفضل إنك تقسمينها إلى معادلتين..
وتحديدين الأولوية في التنفيذ .. عشان ما يكون في لبس في الحل ..
بمعنى ..
a=a+1
b=a+6
كل المعادلتين السابقة عبارة عن هذي المعادلين لكن مختلفات بالأولوية .. وبكذا اختلفت النواتج ..


fr7

 

فـــــ:)ــــرح غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2010, 06:50 PM   #8

abdullah.al-hazmy

^_^

الصورة الرمزية abdullah.al-hazmy

 
تاريخ التسجيل: Jul 2010
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 381
افتراضي رد: ;;سؤال في البرمجه ;;

شكرا لكي أختي وكلامك جدا رائع وصحيح


وهذه النقطة يجب الإنتباه إليها جدا مهمة

 

abdullah.al-hazmy غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2010, 07:11 PM   #9

BiG GuY

ربكـ يفرجـهــآ ~

الصورة الرمزية BiG GuY

 
تاريخ التسجيل: Jun 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 108
افتراضي رد: ;;سؤال في البرمجه ;;

في فرق بين a++ , ++a من حيث الأولوية في التنفيذ ..
نفرض 5=a
يعني لو حطيتي ++a في معادلة مثلا ..
6+ ++b=a
يكون عندي الناتج
11=b
a=6
<< كأني أقول للبرنامج خذ قيمة الـ a قبل التغيير واجمعها على الـ b

نفس المعادلة السابقة لو غيرت ++a إلى a++ يكون عندي ..
B=++a +6
الناتج ..
B=12
a=6
< لأن ++ قبل الـ a أقول للبرنامج إبدأ بتغيير قيمة الـ a ومن ثم احسب قيمة الـ b

هذا النوع من المعادلات تكون عبارة عن معادلتين في معادلة .. فمن الأفضل إنك تقسمينها إلى معادلتين..
وتحديدين الأولوية في التنفيذ .. عشان ما يكون في لبس في الحل ..
بمعنى ..
A=a+1
b=a+6
كل المعادلتين السابقة عبارة عن هذي المعادلين لكن مختلفات بالأولوية .. وبكذا اختلفت النواتج ..
الله عليك الله .. شرح ولا احلى نقرتين لعرض الصورة في صفحة مستقلة
ما شا الله عليك ..
يعني بختصار رجعي ال ++ ورا << احلف نقرتين لعرض الصورة في صفحة مستقلة

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

دمتم بود ~

 

BiG GuY غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-10-2010, 09:46 PM   #10

سيسيليفينيا

اسْتَغفِراللَّه

الصورة الرمزية سيسيليفينيا

 
تاريخ التسجيل: Oct 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: أنثى
المشاركات: 566
افتراضي رد: ;;سؤال في البرمجه ;;

شكرا يعطيكم العافية

انا فاهمتها بس كان عندي مشكله يعني لو جاتني a مره ثانيه في نفس المعادله لو كانت ++a

اخذ a اللي فرضتها ولا ازود عليها واحد بس خلاس شرحت دي النقطه الاستاذه اليوم وصاحبتي فاهمتني كمان دي النقطه

وماازود عليها واحد مادام في نفس المعادله بس لو رحت سطر ثاني وطلب a هينا ازود طبعا دا لو كان ++a

 


التعديل الأخير تم بواسطة سيسيليفينيا ; 18-10-2010 الساعة 09:50 PM.
سيسيليفينيا غير متواجد حالياً   رد مع اقتباس
 

إضافة رد

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 08:21 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2024