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