i have write some codes but it dose not work yet
please complete it for me
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication58
{
struct Salary
{
string name;
int age;
int ID;
int salary;
void Staff()
{
Console.WriteLine("enter your name");
name = Console.ReadLine();
Console.WriteLine("enter your age : ");
age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("enter your ID:");
ID = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("enter your salary:");
salary = Convert.ToInt32(Console.ReadLine());
}
List<Human> Humans = new List<Human>();
}
void Add(Int16 humanID, string humanName, Int16 humanAge, float humanSalary)
{
Humans.Add(new Human(humanID, humanName, humanAge, humanSalary));
}
float GetMaxSalary()
{
float maxSalary = 0;
foreach (Human aHuman in Humans.ToArray())
{
if (aHuman.SALARY > maxSalary)
maxSalary = aHuman.SALARY;
}
return maxSalary;
}
float GetMinSalary()
{
float minSalary = GetMaxSalary();
foreach (Human aHuman in Humans.ToArray())
{
if (aHuman.SALARY < minSalary)
minSalary = aHuman.SALARY;
}
return minSalary;
}
float GetAverage()
{
float totalSalary = 0;
foreach (Human aHuman in Humans.ToArray())
{
totalSalary += aHuman.SALARY;
}
return totalSalary / Humans.Count;
}
}
struct Human
{
public Int16 ID;
public string NAME;
public Int16 AGE;
public float SALARY;
public Human(Int16 humanID, string humanName, Int16 humanAge, float humanSalary)
{
ID = humanID;
NAME = humanName;
AGE = humanAge;
SALARY = humanSalary;
}
}
}