Требуется помощь в перевода кода с 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д