مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

fatimajahani

عضویت از 1393/04/11

محاسبه معدل دانش آموز

  • جمعه 24 اردیبهشت 1395
  • 21:46
تشکر میکنم

با سلام و وقت بخیر

من در gridview نمره دانش آموز را به همراه کد درس، نام درس، تعداد واحد نمایش داده ام و حالا می خوام معدل دانش آموز را محاسبه کرده و در یک label نشان دهد؟

چطور می توانم فرمول محاسبه معدل که (نمره  * تعداد واحد درس) و (محموع نمرات/مجموع واحدها) را محاسبه کنم؟

لطفا برای رفع این مشکل راهنمایی فرمائید.

 با تشکر فراوان

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

jamaljaj

عضویت از 1394/03/17

  • شنبه 25 اردیبهشت 1395
  • 01:59

            Double nomreh;
            int vahed = 0;
            int jvahed = 0;
            Double nomrehkol = 0.0;
            Double modaelkol = 0.0;
            DataTable dt = new DataTable();
            SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DbTestParameters;Integrated Security=True");
            SqlCommand com = new SqlCommand("select * from tbl_stud ", con);
            SqlDataAdapter da = new SqlDataAdapter();
            con.Open();
            com.ExecuteNonQuery();
            da.SelectCommand = com;
            da.Fill(dt);

            foreach (DataRow item in dt.Rows)
            {
             
   nomreh =
       Convert.ToDouble(item["nomerh"].ToString());//نام فیلدی که در جدول نمره در ان ذخیره میشود
   vahed =
         Convert.ToInt32(item["vahed"].ToString());//نام فیلدی که در جول واحد هر درس ذخیره میشود
   jvahed += vahed;
   nomrehkol += nomreh * vahed;
 }


          Label1.Text= ( modaelkol = nomrehkol / jvahed).ToString(); //معدل کل

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)