what is the difference between Act and Ordinance?

A. Act approved by Parliament and President

B. Ordinance Approved only President

C. Act enforced all over Pakistan (Permanent)

D. Ordinance enforced for specific period and purpose (temporary)

E. All of these