Ejemplo n.º 1
0
        private static void SetArea(ulong base_addr, ulong end_addr, string name_string)
        {
            var a = new AreaT(base_addr, end_addr, name_string);

            areas.Add(a);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //exercicio 01

            /*
             * int a, b, resultado;
             *
             * Console.Write("Digite valor de a: ");
             * a = int.Parse(Console.ReadLine());
             * Console.Write("Digite valor de b: ");
             * b = int.Parse(Console.ReadLine());
             *
             * resultado = a + b;
             * Console.WriteLine("A Soma de a + b = " + resultado);
             * Console.WriteLine();
             * //Exercicio 02
             * Console.WriteLine("---------------------------Area do Circulo---------------------------");
             * Console.WriteLine();
             *
             * double pi = 3.14159;
             * double raio, area;
             * Console.Write("Digite o raio da circunferência em centímetros: ");
             * raio = double.Parse(Console.ReadLine());
             * area = pi * Math.Pow(raio, 2);
             * Console.WriteLine($"A área da circunferência de {raio}cm de raio é: {area:F4}cm2");
             *
             * Console.WriteLine();
             * //Exercicio 03
             * Console.WriteLine("-------------------------Diferença entre produtos--------------------");
             * Console.WriteLine();
             *
             * int va, vb, vc, vd, dif;
             * Console.Write("digite o valor de va: ");
             * va = int.Parse(Console.ReadLine());
             * Console.Write("digite o valor de vb: ");
             * vb = int.Parse(Console.ReadLine());
             * Console.Write("digite o valor de vc: ");
             * vc = int.Parse(Console.ReadLine());
             * Console.Write("digite o valor de vd: ");
             * vd = int.Parse(Console.ReadLine());
             * dif = (va * vb) - (vc * vd);
             * Console.WriteLine("A diferença entre os produtos é: " + dif);
             * Console.WriteLine();
             * Console.WriteLine("----------------------------------------Valor do pedido------------------------------");
             * Console.WriteLine();
             *
             * byte produto1, produto2, qte1, qte2;
             * float valor1, valor2, total;
             * Console.Write("Digite o codigo do produto 1: ");
             * produto1 = byte.Parse(Console.ReadLine());
             * Console.Write("Digite o codigo do produto 2: ");
             * produto2 = byte.Parse(Console.ReadLine());
             * Console.Write("digite a quantidade comprada para 1: ");
             * qte1 = byte.Parse(Console.ReadLine());
             * Console.Write("digite a quantidade comprada para 2: ");
             * qte2 = byte.Parse(Console.ReadLine());
             * Console.Write("digite o valor para 1: ");
             * valor1 = float.Parse(Console.ReadLine());
             * Console.Write("digite o valor para 2: ");
             * valor2 = float.Parse(Console.ReadLine());
             * total = (qte1 * valor1) + (qte2 * valor2);
             * Console.WriteLine("pedido:");
             * Console.WriteLine("COD:     Qte:    Valor:");
             * Console.WriteLine(produto1 + "        " + qte1 + "        " + valor1);
             * Console.WriteLine(produto2 + "        " + qte2 + "        " + valor2);
             * Console.WriteLine($"O valor total do pedido é: {total:F2}");
             */
            Console.WriteLine("----------------------------Geometria Plana------------------------");
            Console.WriteLine();

            /*Exercicio 6: Fazer um programa que leia três valores com ponto flutuante de dupla precisão: A, B e C. Em seguida, calcule e
             * mostre:
             *  a) a área do triângulo retângulo que tem A por base e C por altura.
             *  b) a área do círculo de raio C. (pi = 3.14159)
             *  c) a área do trapézio que tem A e B por bases e C por altura.
             *  d) a área do quadrado que tem lado B.
             *  e) a área do retângulo que tem lados A e B.
             */

            double A, B, C, AreaT, AreaC, AreaTr, AreaQ, AreaR;

            //-----a)a área do triângulo retângulo que tem A por base e C por altura.------
            Console.Write("Digite os valores de A, B e C, digitando enter a cada inserção: ");
            A     = double.Parse(Console.ReadLine());
            B     = double.Parse(Console.ReadLine());
            C     = double.Parse(Console.ReadLine());
            AreaT = C * (A / 2);
            Console.WriteLine("Área do Triangulo base " + A + " altura " + C + " é: " + AreaT.ToString("F2"));

            //b) a área do círculo de raio C. (pi = 3.14159)
            AreaC = 3.14159 * Math.Pow(C, 2);
            Console.WriteLine("A área do circulo de raio " + C + "é: " + AreaC.ToString("F2"));

            // c) a área do trapézio que tem A e B por bases e C por altura.
            AreaTr = (A + B) * (C / 2);
            Console.WriteLine("A Area do trapézio de base menor " + A + ", Base maior " + B + " e altura " + C + " é: " + AreaTr.ToString("F2"));

            // d) a área do quadrado que tem lado B
            AreaQ = Math.Pow(B, 2);
            Console.WriteLine("A área do quadrado de lado " + B + " é: " + AreaQ.ToString("F2"));

            //e) a área do retângulo que tem lados A e B
            AreaR = A * B;
            Console.WriteLine("Area do retângulo laso " + A + " e " + B + " é: " + AreaR.ToString("F2"));
        }