الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كودات البرنامج جاهزه بس محتاجه احطها في البرنامج

بدأه ifofo في 10 نوفمبر 2010 · 5 رد · 660 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

سويت الكودات وهي تتكلم عن نتيجة السكور لامتحان IQ ، اذا جبت فوق 100 يكون اوفر افرج ، اذا يساوي 100 يصير افرج واذا اقل يطلع اندر افرج

في حال ان السكور تقلت عن صفر أو زادت عن ميتين يطلع لي ايرور

وهذا اللي سويته

using System ;

public class IQ

{

public static void Main ( )

{

const int HIGH = 200 ;

const int LOW = 0 ;

string numberString ;

int number ;

console.Write ("Enter your answer ") ;

numberString = Console.ReadLine ( ) ;

number=convert.ToInt32 (numberString) ;

if (number < 0 || number > 200)

console.writeLine ("Error in Score");

else

if (number > 100)

console.writeLine ("over average");

else

if (number = 100)

console.writeLine ("average");

else

if (number<100)

console.writeLine ("under average");

}

}

وممكن تشوفونه بالمرفقات :)

المشكله ان جهازي نظامه ماك وودخلت فيه الوندوز لكن البرنامج ماهو راضي يضبط ومعلق معي

ممكن احد يحط الكودات في البرنامج ويقولي ايش الخطأ

الله يعافيكم لازم اسلمه اليوم قبل 12 قياليت تفيدوني واكون شاكره لكم

IQ.cs.doc

#2

بعد تصحيح الكود

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {


            const int HIGH = 200;
            const int LOW = 0;
            string numberString;
            int number;
            Console.Write("Enter your answer ");
            numberString = Console.ReadLine();
            number = Convert.ToInt32(numberString);
            if (number < 0 || number > 200)
                Console.WriteLine("Error in Score");
            else
                if (number > 100)
                    Console.WriteLine("over average");
                else
                    if (number == 100)
                        Console.WriteLine("average");
                    else
                        if (number < 100)
                            Console.WriteLine("under average");

        }
    }
}

console.writeLine ("Error in Score");

أنتبه للحروف الصغير والكبيرة ف console حرف c كبير وليس صغير كذلك بالنسبة writeLine

فحرف w كبير وليس صغير WriteLine

if (number = 100)

فهذا ليس معاناه تساوي بل إسناد قيمة اما التساوي فبهذا

if (number == 100)

لا حظ علامتين تساوي لم أعرف لماذا أظفت هذين المتغريين ولم تستعملهم const int HIGH = 200 ;

const int LOW = 0 ;؟؟

تم تعديل هذه المشاركة بواسطة bilal2005 في 10 نوفمبر 2010 في 18:19

#3
bilal2005 كتب:

بعد تصحيح الكود

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {


            const int HIGH = 200;
            const int LOW = 0;
            string numberString;
            int number;
            Console.Write("Enter your answer ");
            numberString = Console.ReadLine();
            number = Convert.ToInt32(numberString);
            if (number < 0 || number > 200)
                Console.WriteLine("Error in Score");
            else
                if (number > 100)
                    Console.WriteLine("over average");
                else
                    if (number == 100)
                        Console.WriteLine("average");
                    else
                        if (number < 100)
                            Console.WriteLine("under average");

        }
    }
}

console.writeLine ("Error in Score");

أنتبه للحروف الصغير والكبيرة ف console حرف c كبير وليس صغير كذلك بالنسبة writeLine

فحرف w كبير وليس صغير WriteLine

if (number = 100)

فهذا ليس معاناه تساوي بل إسناد قيمة اما التساوي فبهذا

if (number == 100)

لا حظ علامتين تساوي لم أعرف لماذا أظفت هذين المتغريين ولم تستعملهم const int HIGH = 200 ;

const int LOW = 0 ;؟؟

بالنسبه للكونسول والرايت لاين زين انك نبهتني عليهم !

واليساوي كلامك صحيح بس نسيت مع العجله

بالنسبه للهاي واللو اقصد فيهم ان السكور اليل بيطلعولي لازم مايزيد عن 200 ولا ينقص عن الصفر :)

اذا وجودهم غلط ياليت تنبهني عليه واكون شاكره لك :)

يعطيك الف عافيه وماقصرت قول امين الله يفتح لك ابواب الخير من كل جهه

استقلبت القلبه وجلست ادعليك

لان البرنامج مو راضي يضبط ع الماك من جد فرجت كربتي الله يفرج عليك كربك دنيا واخره

#4
اقتباس
لهاي واللو اقصد فيهم ان السكور اليل بيطلعولي لازم مايزيد عن 200 ولا ينقص عن الصفر

اذا وجودهم غلط ياليت تنبهني عليه واكون شاكره لك

يعطيك الف عافيه وماقصرت قول امين الله يفتح لك ابواب الخير من كل جهه

استقلبت القلبه وجلست ادعليك

لان البرنامج مو راضي يضبط ع الماك من جد فرجت كربتي الله يفرج عليك كربك دنيا واخره

اللهم أمين يا رب وجزاك الله ألف خير على دعائك لي والله كنت محتاج لهذه الدعوات في ظهر الغيب

بالنسبة للمتغيرات الي سالتك عنهم لأان ليس لهم أي ضرورة في البرناج لأان فيهم فقط تصريح وليس إستعمال لو لاحظت في لابرنامج كله انك فقط صرحت بيهم ولم تستعملهم أبدا ولو شغلت البرنامج راج يعطيك تنبيه waring بأن المتغيرين لم تستمعملهم

وجزاك الله ألف خير مرة ثانية

#5

الله يعافيك يارب وينويلك اللي تبيه

طب ايش تنصحني ؟ لان في اسؤال ذاكرين ان العدد مايزيد عن 200 والا يقل عن صفر !

#6

أخي الكريم أصلا البرنامج مثل ما تريد يعني لو أدخلت أكثر من 200 او أقل من 0 سيعطي هذه الجملة Error in Score

بسبب هذا الشرط

  if (number < 0 || number > 200)
                Console.WriteLine("Error in Score");

يعني المتغيرات الهاي والواي ليس لها أي ضرورة في البرنامج

تم تعديل هذه المشاركة بواسطة bilal2005 في 10 نوفمبر 2010 في 23:39

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…