Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Number
- {
- public double real;
- public double imaginary;
- public Number(double r, double i)
- {
- real = r;
- imaginary = i;
- }
- }
- class Divider
- {
- double realNum1 =
- static Number numerador = new Number(2, -3);
- static Number denominador = new Number(-1, 2);
- Number conjugado = new Number(denominador.real, denominador.imaginary * -1);
- double NumRConjR()
- {
- return (numerador.real * conjugado.real);//1
- }
- double NumIConjR()
- {
- return (numerador.imaginary * conjugado.real);//3i
- }
- double NumRConjI()
- {
- return (numerador.real * conjugado.imaginary);//1i
- }
- double NumIConjI()
- {
- return (numerador.imaginary * conjugado.imaginary * -1);//-3
- }
- double NumReal2()
- {
- return (NumRConjR() + NumIConjI());//-2
- }
- double NumIma2()
- {
- return (NumRConjI() + NumIConjR());//4i
- }
- double DenReal2()
- {
- return (denominador.real * denominador.real);
- }
- double DenIma2()
- {
- return (denominador.imaginary * denominador.imaginary * -1);
- }
- double Den2()
- {
- return (DenReal2() - DenIma2());
- }
- public void Divide()
- {
- double den = Den2();
- double realNum = NumReal2();
- double imaNum = NumIma2();
- if (imaNum > 0)
- {
- Console.WriteLine(realNum + " " + "+"+ " " + imaNum + "i\n" + "_________\n" + den);
- }
- else
- Console.WriteLine(realNum + " " + imaNum + "i\n" + "_________\n" + den);
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Divider calculadora = new Divider();
- calculadora.Divide();
- Console.ReadLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement