MCPcopy Create free account
hub / github.com/Rustam-Z/cpp-programming / F_First_Program_Menu

Function F_First_Program_Menu

Lab_16/Source.cpp:381–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379}
380
381void F_First_Program_Menu()
382{
383 // objects
384 Teacher teacher;
385 Officer officer;
386 Regular_Typist regular;
387 Casual_Typist casual;
388
389 for (int k = 0; k < 1000; k++)
390 {
391 system("cls");
392 cout << "\tM A I N M E N U\n";
393 cout << " =====================\n";
394 cout << " 1. TEACHER\n";
395 cout << " 2. OFFICER\n";
396 cout << " 3. TYPIST\n";
397 cout << " 0. Back\n";
398 cout << " Your choice: \n";
399 switch (_getch())
400 {
401 case '1':
402 {
403 system("cls");
404 cout << "\t T E A C H E R\n";
405 cout << "===================================\n";
406 teacher.getdata();
407 cout << "\n\n\tThe given information:\n";
408 cout << "===================================\n";
409 teacher.showdata();
410 cout << endl
411 << endl;
412 system("pause");
413 }
414 break;
415
416 case '2':
417 {
418 system("cls");
419 cout << "\t O F F I C E R\n";
420 cout << "===================================\n";
421 officer.getdata();
422 cout << "\n\n\tThe given information:\n";
423 cout << "===================================\n";
424 officer.showdata();
425 cout << endl
426 << endl;
427 system("pause");
428 }
429 break;
430
431 case '3':
432 {
433 for (int l = 0; l < 1000; l++)
434 {
435 system("cls");
436 cout << "\t T Y P I S T\n";
437 cout << "===================================\n";
438 cout << " 1. Regular typist\n";

Callers 1

mainFunction · 0.70

Calls 2

getdataMethod · 0.45
showdataMethod · 0.45

Tested by

no test coverage detected