Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - مخمن الأرقام

جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 73 من 82.

challenge icon

التحدي

سهل

قم بإنشاء نص برمجي (shell script) يسمى guesser.sh يحاكي لعبة تخمين أرقام مع تسلسل ثابت من التخمينات.

يجب أن يقوم النص البرمجي الخاص بك بما يلي:

  1. البدء بسطر shebang (#!/bin/bash)
  2. تعيين متغير يسمى secret بالقيمة 5
  3. تعيين متغير يسمى guess بالقيمة الأولية 0
  4. استخدام حلقة while تستمر طالما أن guess لا يساوي secret
  5. داخل الحلقة، قم بزيادة guess بمقدار 1
  6. استخدام جملة if للتحقق من التخمين:
    • إذا كان guess أقل من secret، اطبع: Guess [guess]: Too low!
    • إذا كان guess يساوي secret، اطبع: Guess [guess]: Correct!

اجعل النص البرمجي قابلاً للتنفيذ وقم بتشغيله. يجب أن يكون الناتج الخاص بك:

Guess 1: Too low!
Guess 2: Too low!
Guess 3: Too low!
Guess 4: Too low!
Guess 5: Correct!

تلميح: استخدم -ne لتعني "لا يساوي" في شرط while، و -lt لتعني "أقل من" في جملة if، و -eq لتعني "يساوي". قم بزيادة التخمين في بداية كل تكرار للحلقة باستخدام guess=$((guess + 1)).

جرّب بنفسك

الطرفية

جميع دروس الأساسيات