Welcome Everybody Visited mySite

APTECH WORLDWIDE
 
Trang ChínhPortalliCalendarGalleryTrợ giúpTìm kiếmĐăng kýThành viênNhómĐăng Nhập

Share | 
 

 C# programming Set02

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Admin
avatar

Nam Tổng số bài gửi : 233
Age : 33
Registration date : 24/01/2007

Bài gửiTiêu đề: C# programming Set02   Sat May 12, 2007 11:41 am


using
System;
using
System.IO;
using
System.Text;
namespace
StudentMarks
{
public class S_2006050211
{
private string s_No;
private float s_Math;
private float s_Eng;
private float s_Ave;

public string sNo
{
get
{
return s_No;
}
set
{
if(value.Length!=7)
Console.WriteLine("Invalid data for student no, please follow the format AAA-000");
else
{
if((!char.IsLetter(value[0]))||(!char.IsLetter(value[1]))||(!char.IsLetter(value[2])))
Console.WriteLine("Invalid data for student no, please follow the format AAA-000");
else
{
if(value[3]!='-'||(!char.IsNumber(value[4]))||(!char.IsNumber(value[5]))||(!char.IsNumber(value[6])))
Console.WriteLine("Invalid data for student no, please follow the format AAA-000");
else
s_No=
value;
}
}
}
}
public float sMath
{
get
{
return s_Math;
}
set
{
if(value <0 || value >10)
{
Console.WriteLine("Invalid data for Mathematics marks, please enter a number between 0.0 and 10.0");
s_Math=-1;
}
else
s_Math=
value;
}
}
public float sEng
{
get
{
return s_Eng;
}
set
{
if(value <0 || value >10)
{
Console.WriteLine("Invalid data for Mathematics marks, please enter a number between 0.0 and 10.0");
s_Eng=-1;
}
else
s_Eng=
value;
}
}
public float sAve
{
get
{
return s_Ave;
}
}
public void CalculateAve()
{
s_Ave=(s_Math+s_Eng)/2;
}
public void SaveMarks()
{
FileStream fs;
if (s_No==null || s_Math==-1 || s_Eng==-1)
{
Console.WriteLine("Du lieu khong hop le de luu vao tap tin . Ban hay nhap lai !");
}
else
{
if(!File.Exists("marks.txt"))
fs=
new FileStream("marks.txt",FileMode.CreateNew,FileAccess.Write);
else
fs=
new FileStream("marks.txt",FileMode.Append,FileAccess.Write,FileShare.Write);
fs.Close();
StreamWriter sw=
new StreamWriter("marks.txt",true,Encoding.ASCII);
sw.Write(s_No);
sw.Write("\t");
sw.Write(s_Math);
sw.Write("\t");
sw.Write(s_Eng);
sw.Write("\t");
sw.WriteLine(s_Ave);
//sw.Write("\n");
sw.Close();
}
}
public void DisplayMarks()
{
if(!File.Exists("marks.txt"))
{
Console.WriteLine("Not exist file marks.txt");
return;
}
else
{
StreamReader sr=
new StreamReader("marks.txt");
string s;
while ((s=sr.ReadLine())!=null)
{
Console.WriteLine(s);
}
sr.Close();
}
}
}
}
Về Đầu Trang Go down
Xem lý lịch thành viên http://rongdaibao.gogoo.us
 
C# programming Set02
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Welcome Everybody Visited mySite :: Study & Training :: Programmers Area :: C-C++ Programming-
Chuyển đến