using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
struct Complex
{
double r;
double i;
public Complex(double rt, double it)
{
r = rt;
i = it;
}
public static void print(Complex c)
{
Console.WriteLine("Value of r= " + c.r + "Value of i= " + c.i);
Console.ReadLine();
}
public static Complex add(Complex a, Complex b)
{
return new Complex(a.r + b.r, a.i + b.i);
}
public static Complex sub(Complex a, Complex b)
{
return new Complex(a.r - b.r, a.i - b.i);
}
public static Complex mul(Complex a, Complex b)
{
return new Complex(a.r * b.r, a.i * b.i);
}
}
class Program
{
static void Main(string[] args)
{
Complex complex1 = new Complex(1.1, 1.2);
Complex complex2 = new Complex(1.1, 1.2);
Complex complex3;
complex3=Complex.add(complex1, complex2);
Complex.print(complex3);
}
}
}
You need a main function. Above is the modified console application.
On Fri, Jul 10, 2009 at 2:12 AM, thread <[email protected]> wrote:
>
> hello all,
> i'm trying to use this code in MainClass but nothing works:
> struct Complex
> {
> double r;
> double i;
> public Complex(double rt,double it)
> {
> r = rt;
> i = it;
> }
> public static Complex add(Complex a,Complex b)
> {
> return new Complex(a.r+b.r,a.i+b.i);
> }
> public static Complex sub(Complex a,Complex b)
> {
> return new Complex(a.r-b.r,a.i-b.i);
> }
> public static Complex mul(Complex a,Complex b)
> {
> return new Complex(a.r*b.r,a.i*b.i);
> }
> }
>
> does anyone have an idea for it?
>
--
Regards
Jay Dan