You are on page 1of 16

‫برمجة الحاسوب‬

‫محمد محمد ناصف‬

‫‪1‬‬
‫المحاضرة الخامسة‬
‫بيانات االختيار المشروطة‬
‫‪C ++‬‬

‫‪2‬‬
‫الهدف من هذه المحاضرة‬
‫فهم •‬

‫ن ‪1.‬‬
‫إذا ا لبيا ‪.‬‬

‫‪ .2‬إذا ‪ ....‬ب يانآخر‪.‬‬

‫‪ .3.‬ب يانا لتبديل‬

‫‪3‬‬
‫إذا البيان‬

‫‪4‬‬
‫إذا البيان‬

‫إذا (تعبير شرطي)‬


‫{‬
‫؛ ‪Block_of_statements‬‬
‫}‬

‫‪5‬‬
‫إذا ‪ ....‬بيان آخر‬

‫‪6‬‬
‫ بيان آخر‬.... ‫إذا‬

)‫إذا (الحالة‬
{
Block1_of_statements ‫؛‬
}
‫آخر‬
{
Block2_of_statements ‫؛‬
}

7
‫إذا ‪ ....‬بيان آخر‬

‫‪8‬‬
‫‪.‬مثال الختبار قابلية القسمة على عدد صحيح‬

‫‪9‬‬
‫برنامجا إليجاد جذور المعادلة التربيعية‬
‫ً‬ ‫‪ Ax 2 + Bx + C = 0‬اكتب‬

‫‪10‬‬
‫برنامجا للعثور على ثالثة أعداد صحيحة كحد أقصى‬
‫ً‬ ‫مثال‪ :‬اكتب‬

‫‪11‬‬
‫بيان التبديل‬
‫( بيان االختيار من متعدد )‬
‫التبديل (التعبير أو المتغير )‬
‫{‬
‫‪:‬قيمة ا لحا لة ‪1‬‬
‫البيان ‪ 1‬؛‬
‫كسر ‪.‬‬
‫‪ :‬قيمة الحالة ‪2‬‬
‫البيان ‪ 2‬؛‬
‫‪ .‬كسر‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪:‬قيمة الحالة ن‬
‫بيان ن ؛‬
‫فترة راحة؛‬
‫‪ :‬االفتراضي‬
‫بيان ؛‬
‫}‬ ‫‪12‬‬
‫بيان التبديل‬
‫( بيان االختيار من متعدد )‬

‫‪13‬‬
‫برنامجا لتلقي عملية حسابية وعددين صحيحين‬
‫ً‬ ‫مثال‪ :‬اكتب‬

‫‪14‬‬
‫برنامجا لتلقي عملية حسابية وعددين صحيحين‬
‫ً‬ ‫مثال‪ :‬اكتب‬

‫‪15‬‬
‫شك ًرا‬
‫‪16‬‬

You might also like

  • Lec 1
    Lec 1
    Document21 pages
    Lec 1
    Ahmed Abdalhameed
    No ratings yet
  • Lec 3
    Lec 3
    Document23 pages
    Lec 3
    Ahmed Abdalhameed
    No ratings yet
  • Lec 4
    Lec 4
    Document22 pages
    Lec 4
    Ahmed Abdalhameed
    No ratings yet
  • Lec 2
    Lec 2
    Document22 pages
    Lec 2
    Ahmed Abdalhameed
    No ratings yet