Известны данные о количестве учащихся в каждом из 15 учебных заведений и о типе этого заведения (си шарп) - C#
Формулировка задачи:
Пожалуйста помогите решить задачу! Буду очень благодарна!
1 Известны данные о количестве учащихся в каждом из 15 учебных заведений и о типе этого заведения (школа, техникум или училище). Найти общее чис- ло учащихся школ.
Решение задачи: «Известны данные о количестве учащихся в каждом из 15 учебных заведений и о типе этого заведения (си шарп)»
textual
Листинг программы
public class education_Institut
{
string type;
int studentNumber;
int index; //номер учебного заведения
public education_Institut(int index)
{
this.index = index;
Console.WriteLine("Введите тип учебного заведения под номером " + index);
type = Console.ReadLine(); //считывает введенный тип учебного заведения
Console.WriteLine("Введите кол-во учащихся в " + type + " под номером " + index);
studentNumber = Convert.ToInt32(Console.ReadLine()); //считывает кол-во учащихся
}
public int getSchoolsStudents()
{
return (String.Compare("Школа", type, true) == 0) ? studentNumber : 0;
}
}
class Program
{
static void Main(string[] args)
{
int N = 15; //N - кол-во учебных заведений
int sum, n;
List<education_Institut> iList = new List<education_Institut>();
while (true)
{
iList.Clear();
for (n = 0; n < N; n++)
iList.Add(new education_Institut(n));
for (n = 0, sum = 0; n < N; n++)
sum += iList[n].getSchoolsStudents();
Console.WriteLine("Кол-во учащихся в школах составляет " + sum + " человек.\n");
}
}
}