class Simple
{
private int a = 0;
public void add(int b)
{
a = a + b;
}
public int getA()
{
return a;
}
}
class Difficult
{
private int a = 0;
public void add(int b)
{
if ((float)(a % 100) / 3 == (int)((a % 100) / 3) )
a = a + b;
else
a = a - b;
}
public int getA()
{
return a;
}
}
class D
{
var param1: boolean;
var param2: boolean;
function func1(...)
{
.........
if (param2)
param1 = abc;
else
param1 = xyz;
.........
}
function func2(...)
{
.........
if (param1 && asd)
param2 = ...;
...........
}
}