Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("1.Rectangle\n2.Triangle\n3.Circle\n4.Random");
            Random random = new Random();

            switch (Console.Read())
            {
            case '1':
                Rectangle rectangle = new Rectangle(Math.Round(random.NextDouble() * 10, 2),
                                                    Math.Round(random.NextDouble() * 10, 2));
                Console.WriteLine("Rectangle\nWidth = " + rectangle.width.ToString() +
                                  " Height = " + rectangle.height + "\nArea = " + rectangle.Area());
                break;

            case '2':
                Triangle triangle = new Triangle(Math.Round(random.NextDouble() * 10, 2),
                                                 Math.Round(random.NextDouble() * 10, 2));
                Console.WriteLine("Triangle\nWidth = " + triangle.width.ToString() +
                                  " Height = " + triangle.height + "\nArea = " + triangle.Area());
                break;

            case '3':
                Circle circle = new Circle(Math.Round(random.NextDouble() * 10, 2));
                Console.Write("Circle\nRadius = " + circle.radius + "\nArea = " + circle.Area());
                break;

            case '4':
                dataMaker     maker   = new dataMaker();
                List <double> list    = maker.list;
                _Random       _random = new _Random(list);
                foreach (int j in list)
                {
                    for (int tmp = 0; tmp < j; ++tmp)
                    {
                        Console.Write('*');
                    }
                    Console.WriteLine();
                }
                Console.WriteLine(_random.Area());
                break;

            //case 'S': status = false;
            //    break;
            default: break;
            }
            Console.ReadLine();
        }
Exemplo n.º 2
0
 private void button1_Click(object sender, EventArgs e)
 {
     textBox1.ResetText();
     if (this.comboBox1.SelectedItem.Equals("Random"))
     {
         dataMaker     maker   = new dataMaker();
         List <double> list    = maker.list;
         _Random       _random = new _Random(list);
         foreach (int j in list)
         {
             for (int tmp = 0; tmp < j; ++tmp)
             {
                 textBox1.AppendText("*");
             }
             textBox1.AppendText("\n");
         }
         Console.WriteLine(_random.Area());
         textBox1.AppendText("Random \n Area = " + _random.Area());
     }
     else if (this.comboBox1.SelectedItem.Equals("Triangle"))
     {
         Random   random   = new Random();
         Triangle triangle = new Triangle(Math.Round(random.NextDouble() * 10, 2),
                                          Math.Round(random.NextDouble() * 10, 2));
         textBox1.AppendText("Triangle" + " Width = " + triangle.width.ToString() +
                             " Height = " + triangle.height + "\n Area = " + triangle.Area());
     }
     else if (this.comboBox1.SelectedItem.Equals("Rectangle"))
     {
         Random    random    = new Random();
         Rectangle rectangle = new Rectangle(Math.Round(random.NextDouble() * 10, 2),
                                             Math.Round(random.NextDouble() * 10, 2));
         textBox1.AppendText("Rectangle" + " Width = " + rectangle.width.ToString() +
                             " Height = " + rectangle.height + "\nArea = " + rectangle.Area());
     }
     else if (this.comboBox1.SelectedItem.Equals("Circle"))
     {
         Random random = new Random();
         Circle circle = new Circle(Math.Round(random.NextDouble() * 10, 2));
         textBox1.AppendText("Circle" + " Radius = " + circle.radius + "\nArea = " + circle.Area());
     }
 }