Planet Rotation and Revolution

I have two scripts for the planet. One is to rotate it, one more is to make it revolve around its star. When starting the game, my planet starts to orbit, but the same side always faces the Sun. My script is this;

Orbit Script;

    float rotationSpeed = 30f;

	void Update ()
	{
		transform.Rotate (0, rotationSpeed * Time.deltaTime, 0);
	}

Rotation Script;

    float rotate_time = 40.070f;

	void Update ()
	{
		transform.Rotate (0, (360 / (rotate_time * 60 * 60)) * Time.deltaTime, 0, Space.Self);
	}

Even though the script has no compile errors, the planet’s same face seems to be always pointing the star.

(360 / (rotate_time * 60 * 60)) * Time.deltaTime

check this value…