PDA

View Full Version : ایجاد کلاس sudent و محاسبه معدل کل و معدل تکی برای دانشجویان



مهدی نصیری
یک شنبه 13 آذر 1390, 18:30 عصر
با سلام خدمت برنامه نویسان عزیز.

من کلاسی به نام student ایجاد کرده ام که شامل (چهار تکس باکس شامل

تکس name ,lessen1 ,lessen2,lessen3, و سه باتوم rgester,count,totalavarage)

من کد های rgester, count را نوشتم می خواستم کمکم کنید چه جوری کد مجموع نمرات کل دانشجویان ومعدل

تکی دانشجویان را حساب بکنم. در ضمن هر بار rgester را میزنیم اسم دانشجو و معدل ان در یک لیست باکس

نمایش داده شود.

کد هایی که نوشتم

مهدی نصیری
یک شنبه 13 آذر 1390, 18:33 عصر
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace student_avarage
{
class Student
{
private string _name;
private double _lessen1;
private double _lessen2;
private double _lessen3;
public string name
{
get
{
return _name;
}
set
{
_name = value;
}
}
public double lessen1
{
get
{
return _lessen1;
}
set
{
_lessen1 = value;
}
}
public double lessen2
{
get
{
return _lessen2;
}
set
{
_lessen2 = value;
}
}
public double lessen3
{
get
{
return _lessen3;
}
set
{
_lessen3 = value;
}
}
public double avg1_student(string s1, string s2, string s3)
{
return Convert.ToDouble(s1 + s2 + s3) / 3;
}
 

}
}


namespace student_avarage
{
public partial class Form1 : Form
{
public int count = 0;
Student reg = new Student();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{


reg.name = textBox1.Text;
reg.lessen1 =Convert .ToDouble(textBox2.Text);
reg.lessen2 = Convert.ToDouble(textBox3.Text);
reg.lessen3 = Convert.ToDouble(textBox4.Text);
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
count++;
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show ( Convert.ToString(count));
}
private void button3_Click(object sender, EventArgs e)
{

}
}
}