кодесурса
«C #

Упражнения на C # Sharp: создание вложенной структуры и сохранение данных в массиве

script1adsense2code
script1adsense3code

C # Sharp СТРУКТУРА: Упражнение-3 с решением

Напишите программу на C # Sharp, чтобы создать вложенную структуру для хранения двух данных для сотрудника в массиве.

Пример решения : -

C # острый код:

using System;
    class strucExer3
    {
	//employee is a structure of members eName and dtObirth
        struct employee
        {
            public string eName;
            public dtObirth Date;
        }
	//dtObirth is a nested structure of employee
        struct dtObirth
        {
            public int Day;
            public int Month;
            public int Year;
        }  
        static void Main(string[] args)
        {
             
            int dd=0, mm=0, yy=0;
            int total = 2;
			Console.Write("\n\nCreate a nested struct and store data in an array :\n");
			Console.Write("-------------------------------------------------------\n"); 	
            employee[] emp = new employee[total];
 
            for (int i = 0; i < total; i++)
            {
                Console.Write("Name of the employee : ");
                string nm = Console.ReadLine();
                emp[i].eName = nm;
 
                Console.Write("Input day of the birth : ");
                dd = Convert.ToInt32(Console.ReadLine());
                emp[i].Date.Day = dd;
 
                Console.Write("Input month of the birth : ");
                mm = Convert.ToInt32(Console.ReadLine());
                emp[i].Date.Month = mm;
 
                Console.Write("Input year for the birth : ");
                yy = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine();
                emp[i].Date.Year = yy;
            }
        }
    }

Пример вывода:

 Создайте вложенную структуру и сохраните данные в массиве:                                                           
-------------------------------------------------- -----                                                       
Имя работника: Х.Рана                                                                                 
Введите день рождения: 04                                                                                   
Введите месяц рождения: 05                                                                                 
Год ввода для рождения: 1787
                                                                                
ФИО сотрудника: Д.Дас                                                                                  
Введите день рождения: 08                                                                                   
Введите месяц рождения: 04                                                                                 
Год ввода для рождения: 1784  

Блок - схема:

«Блок-схема:

Редактор кода C # Sharp:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C # Sharp для объявления простой структуры и использования статических полей внутри структуры.
Далее: напишите программу на C # Sharp, чтобы создать структуру, назначить значение и вызвать его.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code