Exemplo n.º 1
0
        static void Main(string[] args)
        {
            double _r1, _r2, _p1, _p2;

            Console.WriteLine("Resistencia do Resistor R1: ");
            _r1 = double.Parse(Console.ReadLine());
            Console.WriteLine("Potencia do Resistor R1: ");
            _p1 = double.Parse(Console.ReadLine());
            Console.WriteLine("\nResistencia do Resistor R2: ");
            _r2 = double.Parse(Console.ReadLine());
            Console.WriteLine("Potencia do Resistor R2: ");
            _p2 = double.Parse(Console.ReadLine());

            Resistor r1 = new Resistor(_r1, _p1);
            Resistor r2 = new Resistor(_r2, _p2);

            Resistor equiSerie    = r1.resistorSerie(r2);
            Resistor equiParalelo = r1.resistorParalelo(r2);

            Console.WriteLine("\nDados do Resistor R1 e R2:");
            r1.imprimeResistor();
            r2.imprimeResistor();
            Console.WriteLine("\nDados do Resistor Equivalente Serie:");
            equiSerie.imprimeResistor();
            Console.WriteLine("\nDados do Resistor Equivalente Paralelo:");
            equiParalelo.imprimeResistor();


            Console.ReadLine();
        }
Exemplo n.º 2
0
        public Resistor resistorParalelo(Resistor r1)
        {
            Resistor aux = new Resistor();

            aux.resistencia = ((resistencia * r1.resistencia) / (resistencia + r1.resistencia));
            if (potencia < r1.potencia)
            {
                aux.potencia = potencia;
            }
            else
            {
                aux.potencia = r1.potencia;
            }
            return(aux);
        }
Exemplo n.º 3
0
        public Resistor resistorSerie(Resistor r1)
        {
            Resistor aux = new Resistor();

            aux.resistencia = (resistencia + r1.resistencia);
            if (potencia < r1.potencia)
            {
                aux.potencia = potencia;
            }
            else
            {
                aux.potencia = r1.potencia;
            }
            return(aux);
        }