A.- Nachdem die IV-Stelle des Kantons Zürich die 1972 geborene, an den Folgen von zwei Unfällen von 1993 und 1994 leidende, vorher als Serviceangestellte tätig gewesene P._ zur kaufmännischen Angestellten umschulen liess, sprach sie ihr mit Verfügung vom 20. November 1996 rückwirkend ab 1. Oktober 1994 eine auf einem Invaliditätsgrad von 53 % beruhende halbe Invalidenrente zu. Mit Wiedererwägungsverfügung vom 14. März 1997 setzte die IV-Stelle die gemäss Verwaltungsakt vom 20. November 1996 ausgerichtete halbe Rente auf Ende des nach der Zustellung der Verfügung folgenden Monats auf eine Viertelsrente herab, sofern kein Härtefall ausgewiesen sei. Am 16. April 1997 verfügte die Verwaltung die Aufhebung der ursprünglichen Verfügung vom 20. November 1996, bestätigte die Viertelsrente, verneinte das Vorliegen eines wirtschaftlichen Härtefalles und setzte die Wirkung der Herabsetzung auf den 1. Juni 1997 fest. B.- Die gegen die Verfügungen vom 14. März und 16. April 1997 eingereichten Beschwerden wies das Sozialversicherungsgericht des Kantons Zürich, nachdem es die beiden Beschwerdeverfahren vereinigt hatte, mit Entscheid vom 30. August 1999 ab. C.- P._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, in Aufhebung des kantonalen Entscheids sowie der Verfügungen vom 14. März und 16. April 1997 sei ihr weiterhin eine halbe Invalidenrente auszurichten; eventualiter sei die Sache zur allfälligen Ergänzung des Sachverhalts und zu neuer Entscheidung an die Vorinstanz zurückzuweisen. In der Folge liess sie mit Schreiben vom 6. Februar 2000 u.a. zwei Diplome über absolvierte Computerkurse vom 15. Februar 1990 und vom 17. Dezember 1992 nachreichen. Die IV-Stelle des Kantons Zürich schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung sich nicht vernehmen lässt. 