/********************************************************************* Filename: goto.cpp Section: 9.9 The goto Statement Compiler: Borland C++ Version 5.0 Summer 1996 C++ Distilled: Descriptions, Prescriptions and Style By Ira Pohl *********************************************************************/ //Demonstrate goto statements with simple examples #includemain() { int i, n; double d, ratio; //Goto Statement cout << "\n\nGoto Statement"; cout << "\nEnter 5 numbers for division, if 0, get error msg\n"; n = 33; for (i = 0; i < 5; ++i) { n += i * 2; cin >> d; if (d == 0.0) goto error; else ratio = n / d; cout << "N = " << n << " D = " << d << " N/D = " << ratio << endl; continue; error: cerr << "ERROR: division by zero\n"; } }