students.cs

July 23, 2008 – 11:08 am

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Student
{

public int x = 0;
public enum Course
{
IT,
IM,
CS,
IS,
Undefined
}
public enum Subject
{
Undefined,
System_Prog,
Software_Engr,
Discrete_Math,
IT_Fundamentals,
C_Prog
}

private string name;
private Course course;
private Subject[] s1 = new Subject[3];

public Student()
{
}

public Student(string name, Course course)
{
this.name = name;
this.course = course;
}

public string Name
{
get
{
return name;
}
set
{
name = value;
}
}

public Course _Course
{
get
{
return course;
}
set
{
course = value;
}
}

public void Enroll(Subject load)
{
if (s1[0] == Subject.Undefined)
{
s1[0] = load;
// Console.WriteLine(”Student can only enroll 3 subjects for this semester.”);
}
else if (s1[0] != Subject.Undefined && s1[1] == Subject.Undefined)
{
s1[1] = load;
// Console.WriteLine(”Student can only enroll 3 subjects for this semester.”);
}
else if (s1[0] != Subject.Undefined && s1[2] == Subject.Undefined)
{
s1[2] = load;
// Console.WriteLine(”Student can only enroll 3 subjects for this semester.”);
}
else
{
Console.WriteLine(”Student can only enroll 3 subjects for this semester.”);

}
}

public void Modify(Subject a, Subject b)
{
for (int x = 0; x < 3; x++)
{
if (b == s1[x])
{
Console.WriteLine(”Student can only enroll 3 subjects for this semester.”);
}
}

}

public void ShowOutput()
{

Console.WriteLine(”Name: ” + name + “Course: ” + course + ” Subject: “);
if (s1[0] == Subject.Undefined)
{
Console.Write(” “);
}
else
{
Console.Write(s1[0]);
}

if (s1[1] == Subject.Undefined)
{
Console.Write(” “);
}
else
{
Console.Write(s1[1]);
}

if (s1[2] == Subject.Undefined)
{
Console.Write(” “);
}
else
{
Console.Write(s1[2]);
}

Console.WriteLine();

//else if (s1[1] == Subject.Undefined)
//{
// Console.Write(” “);
//}
// Console.WriteLine(”Name: ” + name + “Course: ” + course + ” Subject: ” +s1[0]+s1[1]+s1[2]);

// //else
// //{
// // Console.Write(s1[c]);
// //}
////for (int c = 0; c < 3; c++)
//// {
//// if (s1[c] != Subject.Undefined)
//// {
//// Console.Write(s1[c]);
//// }
//// else
//// {
//// Console.Write(” “);
//// }
//// }
//}

}
}
}


No comments yet.

Post a Comment


Anti-spam measure: please retype the above text into the box provided.