Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

الناتج لا يظهر عند وضع متغير بين قوسين إستجابة لدالة الإدخال

var equal;
write("Enter your equation: ");
equal = read();
write(equal);

هذا ما كتبته كحل للتمرين الأول من تمارين دالة الإدخال، و عندما أضع المتغير equal بين قوسين فإن الناتج لا يظهر، فإن كتبت 1+1يظهر نفس الرقم مجددًا دون حل!

وفي الحل كان يجب إدخال رقمين للجمع، و ليس للضرب مثلاً أو القسمة وهو أمر غريب جداً، و لماذا يجب إدخال رقم ثم رقم، و لا يمكنني إدخال المعادلة مرة واحدة؟

var a;
var b;

write("Enter first number: ");
a = read();

write("Enter second number: ");
b = read();

write(a + " + " + b + " = " + (a + b));

فما الحل إن أردت المستخدم أن يدخل معادلة كـ 1+1 أو 2*2 و يظهر الناتج فوراً دون إدخال رقمين كما في الأعلى و تكون المعادلة أي شيء سواء قسمةً أو ضرباً أو جمعاً أو طرحاً.


أيضاً ملاحظة جانبية:

عند إضافة وسم حٌذِفَ ما كتبته مرتين! و هذا مزعج جدًا لأنني ضغطت زر الإدخال و هو ما أدى لحذف السؤال! فأنا أعتقدت (و ربما كثيرين جدًا) اعتقدوا أن الوسم يدخل كمربعات، لذلك يُنظر لكم الأسئلة الكبير التي ستحذف بسبب هذا و كم الإزعاج الذي سيحصل، فأتمنى معالجة هذه المشكلة في الموقع و توضيح تعليمات الوسوم و جعلها تُدخل كمربعات فهذا أسهل للمستخدم المبتدئ مع توضيح الشرح فهو غير واضح.

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.