Посчитали несколько данных, как вывести это в итоговую таблицу? - C#
Формулировка задачи:
ввожу с клавиатуры данные и считаю для трех разных людей, как в конце вывести данные для всех сразу в таблицу?
ТИпа:
Фамилия выручка
Иванов 847598
Петров 45645
namespace ConsoleApplication4 { class Massiv { public double o; public double o1; public double o2; public double N; public double s; public void GetMatrix() { double k = 13, p = 17.3, m = 20; s = N; //o=o1=o2; if (N < 0) { Console.WriteLine("N должно быть больше 0."); Console.CursorLeft = 39; Console.Write("Введите N: "); } else { o = o1= o2= (N / 100) * k; } if (N > 0 && N <= 300) { o = o1 = o2 = (N / 100) * k; } else { o = o1 = o2 = (N / 100) * p; } if (N >= 300 && N <= 600) { o = o1 = o2 = (N / 100) * p; } else { o = o1 = o2 = (N / 100) * m; } } class Program { static void Main(string[] args) { Console.Title = "Shugina Anastasia"; Console.BackgroundColor = ConsoleColor.White; Console.Clear(); Console.ForegroundColor = ConsoleColor.Black; Console.CursorLeft = 30; Console.WriteLine("Шугина Анастасия"); Massiv matr = new Massiv(); //Console.ForegroundColor = ConsoleColor.Red; Console.CursorLeft = 35; Console.Write("Введите выручку от продаж Иванова: "); matr.N = Convert.ToInt32(Console.ReadLine()); Console.CursorLeft = 35; Console.WriteLine("Выручка от продаж= " + matr.N); matr.GetMatrix(); Console.CursorLeft = 35; Console.WriteLine("Премиальное начисление Иванова = " + matr.o); Console.WriteLine("\n"); Console.CursorLeft = 35; Console.Write("Введите выручку от продаж Петрова: "); matr.N = Convert.ToInt32(Console.ReadLine()); Console.CursorLeft = 35; Console.WriteLine("Выручка от продаж Петрова = " + matr.N); matr.GetMatrix(); Console.CursorLeft = 35; Console.WriteLine("Премиальное начисление Петрова= " + matr.o1); Console.WriteLine("\n"); Console.CursorLeft = 35; Console.Write("Введите выручку от продаж Смирнова: "); matr.s = Convert.ToInt32(Console.ReadLine()); Console.CursorLeft = 35; Console.WriteLine("Выручка от продаж Смирнова = " + matr.N); matr.GetMatrix(); Console.CursorLeft = 35; Console.WriteLine("Премиальное начисление Смирнова = " + matr.o2); Console.WriteLine("\n"); Console.WriteLine("фамилия премиальное начисление"); Console.ReadLine(); } } } }
Решение задачи: «Посчитали несколько данных, как вывести это в итоговую таблицу?»
textual
Листинг программы
using System; namespace ConsoleApplication4 { class Worker { public string name; public int money; //Премиальные public Worker(string n, int m) { name = n; money = m; //Тут подставьте формулу вычисления премиальных } } class Program { static void Main(string[] args) { Console.Write("Введите выручку от продаж Иванова: "); Worker w1 = new Worker("Иванов", int.Parse(Console.ReadLine())); Console.Write("Введите выручку от продаж Петрова: "); Worker w2 = new Worker("Петров", int.Parse(Console.ReadLine())); Console.Write("Введите выручку от продаж Сидорова: "); Worker w3 = new Worker("Сидоров", int.Parse(Console.ReadLine())); Console.WriteLine("\n\n{0, -10}{1}\n", "Фамилия", "Премиальные"); Console.WriteLine("{0, -10}{1}", w1.name, w1.money); Console.WriteLine("{0, -10}{1}", w2.name, w2.money); Console.WriteLine("{0, -10}{1}", w3.name, w3.money); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д