Требуется помощь в перевода кода с C++ на C#: Работа цеха

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста перевести код на C#.
#include <iostream>
#include <string.h>
 
using namespace std;
 
struct Zavod
{
    int num_of_vip;
    char naim[64];
    int num_cex;
};
 
Zavod fZavod(int num_of_vip, char* naim, int num_cex)
{
    Zavod z;
    z.num_of_vip = num_of_vip;
    strcpy(z.naim, naim);
    z.num_cex = num_cex;
    return z;
}
 
void print_data(Zavod z)
{
    cout << endl;
    cout << "Наименование продукции:" << z.naim << endl;
    cout << "Кол-во выпущенной продукции:" << z.num_of_vip << endl;
    cout << "Номер цеха:" << z.num_cex;
}
 
int main()
{
    struct Zavod a=fZavod(119, "Железо", 1);
    struct Zavod b=fZavod(1000, "Дерево", 2);
    struct Zavod c=fZavod(11, "Сталь", 3);
    print_data(a);
    print_data(b);
    print_data(c);
    return 0;
}

Решение задачи: «Требуется помощь в перевода кода с C++ на C#: Работа цеха»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication3
{
    class Program
    {     
        public struct Factory
            {
                public string ProductName;
                public int RoomShop;
                public int NumberOfOutput;
    
                public Factory(string productName, int roomShop, int numberOfOutput)
                    {
                        ProductName = productName;
                        RoomShop = roomShop;
                        NumberOfOutput = numberOfOutput;
                    }
    
                public void Print()
                {
                    Console.WriteLine("Наименование продукции: {0}", ProductName);
                    Console.WriteLine("Номер цеха: {0}", RoomShop);
                    Console.WriteLine("Количество выпущенной продукции: {0}", NumberOfOutput);
                }
            };
 
 
          
        static void Main(string[] args)
        {
             var a = new Factory("Железо", 1, 119);
             var b = new Factory("Дерево", 2, 1000);
             var c = new Factory("Сталь", 3, 11);
                a.Print();
                    b.Print();
                    c.Print();
                    Console.ReadLine();
          }
            
        }
}

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


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

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

9   голосов , оценка 4.111 из 5