Click here to Skip to main content
15,894,015 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# Pin
Matt T Heffron26-Apr-16 10:22
professionalMatt T Heffron26-Apr-16 10:22 
GeneralRe: C# Pin
Pete O'Hanlon26-Apr-16 10:58
mvePete O'Hanlon26-Apr-16 10:58 
GeneralRe: C# Pin
Sascha Lefèvre26-Apr-16 12:01
professionalSascha Lefèvre26-Apr-16 12:01 
SuggestionRe: C# Pin
Richard Deeming27-Apr-16 1:47
mveRichard Deeming27-Apr-16 1:47 
GeneralRe: C# Pin
Sascha Lefèvre27-Apr-16 1:49
professionalSascha Lefèvre27-Apr-16 1:49 
QuestionCapture exceptions and handle those in my custom error handler Pin
Member 1204569226-Apr-16 5:37
Member 1204569226-Apr-16 5:37 
AnswerRe: Capture exceptions and handle those in my custom error handler Pin
Eddy Vluggen26-Apr-16 5:48
professionalEddy Vluggen26-Apr-16 5:48 
QuestionStudent admin management system C# console Pin
Member 1248538426-Apr-16 5:19
Member 1248538426-Apr-16 5:19 
Create a menu
1.Register Student
2.View Student details");
3.Check student balance");
4.Pay fees");
5.Exit"

1. when you click on register student the program should prompt you for name,surname,date of birth,gender,student number,

2. when you click on view student details it should allow you to retrieve information in 1......search by student number or name

3. allow you to chk student balance....search student number or name.....

4. allow you to deducted from a constant double variable 200000

store all details in a file.
it should be able to store 400 students

this is what i tried out.......


........................................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;


namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string info;
int code;
const double totalcost=20000;
double amount_owed;
string Firstname;
string Surname;
DateTime DOB;
char Gender;
double Total_Fees_paid;
string nTitle;
string nFirstname;
string nsurname;
DateTime nDOB;
string nOccupation;
string nDesgination;
int students;

Console.WriteLine("The Hogwarts Academy");
Console.WriteLine("---- ----------");
Console.WriteLine(" 1. Register Student");
Console.WriteLine(" 2. View Student details");
Console.WriteLine(" 3. Check student balance");
Console.WriteLine(" 4. Pay fees");
Console.WriteLine(" 5. Exit");
Console.WriteLine("---- ----------");

try
{
code = int.Parse(Console.ReadLine());
}
catch
{
Console.WriteLine("You enter the wrong character e.g abcd!@#");
Console.WriteLine("Please re-enter a number e.g 12345");
Console.Clear();
code = int.Parse(Console.ReadLine());
}
if (code > 5)
{
Console.WriteLine("The Hogwarts Academy");
Console.WriteLine("---- ----------");
Console.WriteLine(" 1. Register Student");
Console.WriteLine(" 2. View Student details");
Console.WriteLine(" 3. Check student balance");
Console.WriteLine(" 4. Pay fees");
Console.WriteLine(" 5. Exit");
Console.WriteLine("---- ----------");
Console.WriteLine("\n\nPlease re-enter a number which is on the code list");
code = int.Parse(Console.ReadLine());
}
else if (code == 1)
{
StreamWriter writer = new StreamWriter("Student.txt");

Console.WriteLine("Number of students");
students=int.Parse(Console.ReadLine());
for (int i = 0; i < students; i = i + 1)
{

Console.WriteLine("________________Student information______________");
Console.WriteLine("Enter student name ");
Firstname = Console.ReadLine();
Console.WriteLine("Enter the Surname ");
Surname = Console.ReadLine();
Console.WriteLine("Enter student date of birth");
DOB = DateTime.Parse(Console.ReadLine());
Console.WriteLine("Enter student Gender either F/M ");
Gender = char.Parse(Console.ReadLine());
Console.WriteLine("Total fees paid N$");
Total_Fees_paid = double.Parse(Console.ReadLine());
amount_owed = totalcost - Total_Fees_paid;

Console.WriteLine("__________NEXT OF KIN__________");
Console.WriteLine("Enter next of kin/parent/gurdian's Title ");
nTitle = Console.ReadLine();
Console.WriteLine("Enter next of kin/parent/gurdian's Name ");
nFirstname = Console.ReadLine();
Console.WriteLine("Enter next of kin/parent/gurdian's Surname ");
nsurname = Console.ReadLine();
Console.WriteLine("Enter next of kin/parent/gurdian's date of birth");
nDOB = DateTime.Parse(Console.ReadLine());
Console.WriteLine("Enter next of kin/parent/gurdian's Occupation");
nOccupation = Console.ReadLine();
Console.WriteLine("Enter next of kin/parent/gurdian's Desgnation");
nDesgination = Console.ReadLine();





//StreamWriter SW; //new StreamWriter("@info.txt");
//SW = File.AppendText(Firstname + Surname + DOB + Gender + Total_Fees_paid + amount_owed + "Next of kin" + nTitle + nFirstname + nsurname + nDOB + nOccupation + nDesgination + ".txt");
//SW.Close();
}

}






else if (code == 2)
{

}
}
}
}
QuestionRe: Student admin management system C# console Pin
Richard MacCutchan26-Apr-16 5:26
mveRichard MacCutchan26-Apr-16 5:26 
AnswerRe: Student admin management system C# console Pin
Eddy Vluggen26-Apr-16 5:55
professionalEddy Vluggen26-Apr-16 5:55 
GeneralRe: Student admin management system C# console Pin
Member 1248538426-Apr-16 7:48
Member 1248538426-Apr-16 7:48 
QuestionRe: Student admin management system C# console Pin
Eddy Vluggen26-Apr-16 8:25
professionalEddy Vluggen26-Apr-16 8:25 
GeneralRe: Student admin management system C# console Pin
Matt T Heffron26-Apr-16 7:54
professionalMatt T Heffron26-Apr-16 7:54 
AnswerRe: Student admin management system C# console Pin
Member 1507847221-Feb-21 3:00
Member 1507847221-Feb-21 3:00 
AnswerRe: Student admin management system C# console Pin
Member 1507847221-Feb-21 3:12
Member 1507847221-Feb-21 3:12 
AnswerRe: Student admin management system C# console Pin
Member 1563833516-May-22 9:50
Member 1563833516-May-22 9:50 
QuestionImplicit conversion to generic Interface fails Pin
mirdana26-Apr-16 0:58
mirdana26-Apr-16 0:58 
AnswerRe: Implicit conversion to generic Interface fails Pin
Richard Deeming26-Apr-16 1:24
mveRichard Deeming26-Apr-16 1:24 
GeneralRe: Implicit conversion to generic Interface fails Pin
mirdana26-Apr-16 19:01
mirdana26-Apr-16 19:01 
QuestionWhy do not save Login file in Server Explorer Pin
Member 1228884025-Apr-16 13:24
Member 1228884025-Apr-16 13:24 
AnswerRe: Why do not save Login file in Server Explorer PinPopular
OriginalGriff25-Apr-16 19:55
mveOriginalGriff25-Apr-16 19:55 
GeneralRe: Why do not save Login file in Server Explorer Pin
Sascha Lefèvre25-Apr-16 21:21
professionalSascha Lefèvre25-Apr-16 21:21 
GeneralRe: Why do not save Login file in Server Explorer Pin
Member 1228884026-Apr-16 5:11
Member 1228884026-Apr-16 5:11 
GeneralRe: Why do not save Login file in Server Explorer Pin
OriginalGriff26-Apr-16 5:23
mveOriginalGriff26-Apr-16 5:23 
GeneralRe: Why do not save Login file in Server Explorer Pin
Member 1228884026-Apr-16 16:21
Member 1228884026-Apr-16 16:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.