struct Angle
{
public Angle(int hours, int minutes, int seconds)
{
_Hours = hours;
_Minutes = minutes;
_Seconds = seconds;
}
public int Hours
{
get { return _Hours; }
}
private int _Hours;
public int Minutes
{
get { return _Minutes; }
}
private int _Minutes;
public int Seconds
{
get { return _Seconds; }
}
private int _Seconds;
public Angle Move(int hours, int minutes, int seconds)
{
return new Angle(Hours + hours,Minutes + minutes,Seconds + seconds);
}
}
class Coordinate
{
public Angle Longitude
{
get { return _Longitude; }
set { _Longitude = value; }
}
private Angle _Longitude;
public Angle Latitude
{
get { return _Latitude; }
set { _Latitude = value; }
}
private Angle _Latitude;
}