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

تصحيح كود معدل أرقام

بدأه الآميـرهـ في 12 أكتوبر 2012 · 6 رد · 561 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شكرا لجهودكم ,,

هنا السؤال:

Write a program that uses an array to find the average of ten double values. Use any ten values you like

عملت هذا الكود لكنه لا يعمل و ظهرت لي أخطاء كثيرة:

using System;
class average
{
    static void Main()
    {
        double sum=0;
        double average=0;
        double i;
        double average[10]={1,2.5,3,4.2,5,6.98,7,8,9.5,10};

    for (double i = 0; i < 10; ++i)
    {
        sum+=array;

    average = sum/10;
    }
  Console.WriteLine("Average:"+average);
        Console.ReadKey();
    }
}

من لديه الخبرة فليساعدني و له الأجر

و شكرا لكم

#2

اللام عليكم ورحمه الله وبركاته

اختي هذا الكود بعد التعديل

double sum = 0;
        	double average = 0;
        	double[] array = { 1, 2.5, 3, 4.2, 5, 6.98, 7, 8, 9.5, 10 };

        	for (int i = 0; i < 10; ++i)
        	{
            	sum += array;

            	average = sum / 10;
        	}
        	Console.WriteLine("Average:" + average);
        	Console.ReadKey();

لا يمكن تعريف متغير مرتين

اسم المصفوفه خطأ, ولا داعي لوضع حجمها

دليل المصفوفه لابد ان يكون عدد صحيح

.:: Wish to become better and better ::.

#3

وعليكم السلام و رحمة الله و بركاته

جزيت خيرا أخي

لكن بالبداية عمل معي ثم ظهرت هذه النافذة !

Mts61.gif

هل المشكلة من البرنامج نفسه ؟

#4

السلام عليكم ورحمه الله وبركاته

اختي الرساله تأكدي من اكبر قيمة للمتغير i لانها اكيد تجعل دليل المصفوف اكبر من حجمها

.:: Wish to become better and better ::.

#5

وعليكم السلام و رحمة الله و بركاته؛

يعني كيف أعدلها بالكود نفسه !

#6

السلام عليكم ورحمه الله وبركاته

اختي تأكدي من عدد عناصر المصفوفه يمكن تكون اكبر من 10 او انك عملت اقل او يساوي في الدوران ..

.:: Wish to become better and better ::.

#7

using System;

class average

{

static void Main()

{

double sum=0;

double average=0;

const double n=14;

double average[n]={1,2.5,3,4.2,5,6.98,7,8,9.5,10};

for (double i = 0; i < n; ++i)

{

sum+=array;

average = sum/10;

}

Console.WriteLine("Average:"+average);

Console.ReadKey();

}

}

ملاحظ

const double n=14;

هذا ثابت عدد عناصر المصفوفة

كل ما ارتفع عناصر المصفوفة قيمة nتزيد

تم تعديل هذه المشاركة بواسطة أبمن ساطان الحيدري في 16 أكتوبر 2012 في 02:02

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