Класс животных, вывод информации о животном при вводе оного параметра - 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы