Посчитали несколько данных, как вывести это в итоговую таблицу? - 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();
        }
    }
}

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


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

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

13   голосов , оценка 3.615 из 5
Похожие ответы