static void Main(string[] args)
        {
            double   resistenciaAux, pMaxAux;
            Resistor r1, r2;

            Console.WriteLine("Insira os dados do resistor 1");
            Console.WriteLine("Resistência: ");
            resistenciaAux = double.Parse(Console.ReadLine());
            Console.WriteLine("Potência Máxima: ");
            pMaxAux = double.Parse(Console.ReadLine());

            r1 = new Resistor(resistenciaAux, pMaxAux);

            Console.WriteLine("\nInsira os dados do resistor 2");
            Console.WriteLine("Resistência: ");
            resistenciaAux = double.Parse(Console.ReadLine());
            Console.WriteLine("Potência Máxima: ");
            pMaxAux = double.Parse(Console.ReadLine());

            r2 = new Resistor(resistenciaAux, pMaxAux);

            Console.WriteLine("\nResistor 1");
            r1.imprimeResistor();
            Console.WriteLine("\nResistor 2");
            r2.imprimeResistor();


            Console.WriteLine("\nR1 em série com R2");
            (r1.resistorSerie(r2)).imprimeResistor();
            Console.WriteLine("\nR1 em paralelo com R2");
            (r1.resistorParalelo(r2)).imprimeResistor();

            Console.ReadLine();
        }
Esempio n. 2
0
 public Resistor resistorParalelo(Resistor _resistor)
 {
     return(new Resistor(
                ((resistencia * _resistor.getResistencia()) / (resistencia + _resistor.getResistencia())),
                (pMax < _resistor.getPMax()) ? pMax : _resistor.getPMax()));
 }
Esempio n. 3
0
 //Métodos
 public Resistor resistorSerie(Resistor _resistor)
 {
     return(new Resistor(
                resistencia + _resistor.getResistencia(),
                (pMax < _resistor.getPMax()) ? pMax : _resistor.getPMax()));
 }