Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2023, 03:29   #1
D3333
 
Регистрация: 31.10.2022
Сообщений: 5
Восклицание Срочно нужна помощь c# диаграмма

Здравствуйте из этого кода мне нужно в диаграмме на windows forms (case m) вывести значения переменной detbilet, подскажите пожалуйста как это сделать

Код:
using System.Windows.Forms;
using static System.Net.Mime.MediaTypeNames;
using System.Windows.Forms.DataVisualization.Charting;
using kurs___;

namespace Game
{
   public class data
    {
        public string name, id;
        public int cena;
        public double detbilet;

        public void Write()
        {
            Console.WriteLine($"Название команды: {0}", id);
            Console.WriteLine($"Дата игры: {0}", name);
            Console.WriteLine($"Цена взрослого билета: {0}", cena);
            Console.WriteLine($"Цена детского билета: {0}", detbilet);
        }
    }
   public class Program
    {
        static void Main(string[] args)
        {
            List<data> Data = new List<data>();

            while (true)
            {
                Console.Clear();
                Console.WriteLine("l - Добавить название игры");
                Console.WriteLine("b - Редакировать");
                Console.WriteLine("c - Вывод");
                Console.WriteLine("d - Удаление данных");
                Console.WriteLine("e - Запись в файл");
                Console.WriteLine("n - Чтение из файла");
                Console.WriteLine("g - Сортировка");
                Console.WriteLine("m - Диаграмма");
                Console.WriteLine("h - Выход");

                string menu = Console.ReadLine();

                switch (menu)
                {
                            Console.Write("Введите дату игры: ");
                            first.name = Console.ReadLine();
                            Console.Write("Введите название команды: ");
                            first.id = Console.ReadLine();
                            Console.Write("Введите цену взрослого билета: ");
                            try
                            {
                                first.cena = int.Parse(Console.ReadLine());
                            }
                            catch
                            {
                                Console.WriteLine("Некорректный ввод");
                                Console.ReadLine();
                                break;
                            }

                            first.detbilet = first.cena / 2;

                            Data.Add(first);
                            Console.WriteLine("Игра команды добавлена");
                            Console.ReadKey();
                            break;
                        }
                    case "b":
                        {
                            Console.Clear();

                            int f = 0;

                            foreach (var first in Data)
                            {
                                Console.WriteLine();
                                Console.WriteLine("Командная игра под номером {0}", f);
                                Console.WriteLine();
                                first.Write();
                                f++;
                            }

                            data second;
                            int x;
                            try
                            {
                                Console.Write("Исправить командную игру под номером № ");
                                x = int.Parse(Console.ReadLine());
                                second = Data[x];
                            }
                            catch
                            {
                                Console.WriteLine("Некорректный ввод");
                                Console.ReadLine();
                                break;
                            }

                            Console.Clear();

                            Console.WriteLine("Что хотите изменить?");
                            Console.WriteLine("1 - Название команды");
                            Console.WriteLine("2 - Дату игры");
                            Console.WriteLine("3 - Цену билета");
                            Console.WriteLine("4 - Выход");

                            int a = int.Parse(Console.ReadLine());

                            switch (a)
                            {
                                case 1:
                                    {
                                        Console.Clear();
                                        Console.WriteLine("Старое название комаанды: {0}", second.id);
                                        Console.Write("Введите новое название команды: ");
                                        second.id = Console.ReadLine();
                                        break;
                                    }
                                case 2:
                                    {
                                        Console.Clear();
                                        Console.WriteLine("Старая дата игры: {0}", second.name);
                                        Console.Write("Введите новую дату игры: ");
                                        second.name = Console.ReadLine();
                                        break;
                                    }

                                case 3:
                                    {
                                        Console.Clear();
                                        Console.WriteLine("Цена взрослого билета: {0}", second.cena);
                                        Console.Write("Введите новую цену: ");
                                        try
                                        {
                                            second.cena = int.Parse(Console.ReadLine());
                                        }
                                        catch (FormatException)
                                        {
                                            Console.WriteLine("Некорректный ввод");
                                            Console.ReadKey();
                                            break;
                                        }
                                        second.detbilet = second.cena / 2;
                                        break;
                                    }
                                case 6:
                                    {
                                        break;
                                    }
                            }
                            Console.WriteLine("Нажмите клавишу для выхода");
                            Console.ReadKey();
                            break;

                        }
                    case "m":
                        {
                           
                        Console.WriteLine("Открылась форма, в которой и есть ваша диаграмма!\n");
                        System.Windows.Forms.Application.EnableVisualStyles();
                        Form1 f = new Form1();
                        f.ShowDialog();
                        Console.ReadKey();
                        Console.WriteLine("\n");
                        break;
                        }
                    case "h":
                        {
                            return;
                        }


                }
            }
        }
    }
}
D3333 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно нужна помощь Алина_01 Фриланс 8 20.03.2015 19:52
Нужна помощь срочно C++ zabanen Помощь студентам 6 25.06.2014 11:52
СРОЧно нужна помощь(одномерный массив)СРОЧНО, МОГУ заплатить. warsong Фриланс 12 11.01.2010 20:30
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Нужна срочно помощь!!! Магомед Microsoft Office Access 2 13.05.2009 15:24