با سلام و وقت بخیر
من در gridview نمره دانش آموز را به همراه کد درس، نام درس، تعداد واحد نمایش داده ام و حالا می خوام معدل دانش آموز را محاسبه کرده و در یک label نشان دهد؟
چطور می توانم فرمول محاسبه معدل که (نمره * تعداد واحد درس) و (محموع نمرات/مجموع واحدها) را محاسبه کنم؟
لطفا برای رفع این مشکل راهنمایی فرمائید.
با تشکر فراوان
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(); //معدل کل
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)