Класс животных, вывод информации о животном при вводе оного параметра - C#
Формулировка задачи:
В классе имеются сведения о животных: регистрационный номер, название, порода и сведения о хозяине: ФИО, Адрес. Вывести на экран информацию о собаках введенной породы и их хозяевах.
Ребят, как сделать, чтобы при вводе породы выдавало соответствующее животное?
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Свойства { class Program { class student { //Сведения о животном public string r; // регистрационный номер public string n; // название public string p; // порода // Сведения о хозяине public string fio; // ФИО public string a; // адрес public string i; public double b = 0; } static void Main() { Console.Write("Введите количество животных: "); int kol; kol = Convert.ToInt32(Console.ReadLine()); student[] st = new student[kol]; student S = new student(); Console.WriteLine(); for (int i = 0; i < kol; i++) { st[i] = new student(); Console.Write("Введите регистрационный номер: "); st[i].r = Convert.ToString(Console.ReadLine()); Console.Write("Введите название животного: "); st[i].n = Convert.ToString(Console.ReadLine()); Console.Write("Введите породу: "); st[i].p = Convert.ToString(Console.ReadLine()); Console.Write("Введите фамилию хозяина: "); st[i].fio = Convert.ToString(Console.ReadLine()); Console.Write("Введите адрес хозяина: "); st[i].a = Console.ReadLine(); Console.WriteLine(); } for (int i = 0; i < kol; i++) { Console.Write("Регистрационный номер: " + st[i].r + "\n"); Console.Write("Название: " + st[i].n + "\n"); Console.Write("Порода: " + st[i].p + "\n"); Console.Write("Фамилия хозяина: " + st[i].fio + "\n"); Console.Write("Адрес хозяина: " + st[i].a + "\n"); Console.WriteLine(); } Console.ReadKey(); } } }
Решение задачи: «Класс животных, вывод информации о животном при вводе оного параметра»
textual
Листинг программы
Console.Write("Введите породу: "); var poroda= Convert.ToString(Console.ReadLine()); for (var i = 0; i < st.Length; i++) { if(st[i].p == poroda) Console.WriteLine(st[i].n); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д