Session 11

 

Session 11: Write a Program that is correct but of not good quality. Justify your answer. 

 Make necessary assumptions. 

Ans: 

 #include<stdio.h>

void main()

{

  int enrol,choice,k,z;

                while (enrol != 175987440)

                {

                                printf("\nEnter Student Enrollment Number:");

                                scanf("%d",&enrol);

                                if (enrol !=175987440)

                                                printf("Enrollment No Not Found\n");

 

                }

      do

        {

               rk:

               printf("**************Welcome To Ignou***************\n");

               printf("1. Student Information.\n");

               printf("2. Course Material Dispatch Status.\n");

               printf("3. Fee Status.\n");

               printf("4. Time Table Theory Exam.\n");

               printf("5. Time Table Practical Exam.\n");

               printf("6. Assignment Submission Status.\n");

            printf("7. Change Address.\n");

               printf("8. General Queries.\n");

               printf("9. Quit.\n");

               printf("*********************????********************\n");

            printf("  Enter Your Choice(1-9):");

            scanf("%d",&choice);

         switch (choice)

            {

            case 1:

               printf("Student Name :Rohit Kr. Sharma\n");

                printf("Father Name :Ram Nath Sharma\n");

                printf("Admission Year :2017\n");

               printf("Programme :BCA\n");

               printf("Study Center Code :0731\n");

               printf("Study Center Name :PCTI\n");

               printf("Current Staus :BCA 2nd Semester\n");

               printf("Fee Staus :Payment Succesfully\n");

               printf("Regional Center Full Address :Gandhi Aashram Rajghat Delhi- 110054\n");

               break;

            case 2:

                   printf("Study Material Stutas :Dispatch\n");

                   printf("Dispatch Date :12/2/2018\n");

                   printf("Sent Address :A-740,T-huts,behind ITI,\n k-block Jahangir puri\n Delhi 110033\n");

                   break;

            case 3:

                   printf("Fee Status :6000\n");

                   printf("Due Date :15/05/2018\n");

                   printf("Paid Fee :6000\n");

                   printf("Remaining :0\n");

                   break;

            case 4:

                   printf("*****Theory Exam Date Sheet*****\n");       

                   printf("01/12/2107 = BCS-012\n");

                   printf("06/12/2107 = ECO-01\n");

                   printf("09/12/2107 = BCS-011\n");

                   printf("12/12/2107 = FEG-02\n");

                   printf("18/12/2107 = BCSL-13\n");

                   break;

            case 5:

                   printf("*****Practical Exam Date Sheet*****\n");       

                   printf("24/08/2107 = BCSL-021\n");

                   printf("29/08/2107 = BCSL-022\n");

                   break;

            case 6:

                   printf("*****Assignment Submission Schedule*****\n");

                   printf("Submit Date = 15/04/2018\n");

                   break;

            case 7:

                   printf("Current Address :A-740,T-huts,behind ITI,\n k-block Jahangir puri\n Delhi 110033\n");

                   printf("\n\n");

                   break;

            case 8:

                   printf("***********General Queries***********\n");

                   printf("1. What Is Full Form Of BCA?\n");

                   printf("1. Duration Of BCA Programme?\n");

                   printf("1. How Many Semester in BCA?\n");

                   printf("1. How Many Months in One Semester?\n");

                   break;

            case 9:

                   printf("Exit\n");

                   break;

             default:

                    printf("*************Sorry Wrong Choice**************\n");

            }

    }

 

 

            while (k);

            printf("\n Do you want to continue (y/n)\n");

            scanf("%c",&z);

            if(z=='y'||z=='Y')

            {

               goto rk;

            }

            printf("\n\n ********Thanks For Visit********");

 }

 

Output -: 


Problems -: 

1.) There`s not much information available in it.

2.) It takes only one enrollment number as input.

3.) It takes time to process.

4.) The steps are not repeated in this program.

 

Comments

Popular posts from this blog

Session 4: DFD, ERD, and Data Dictionary

Session 13

Session-1 Scope Statement for the Online Railway Reservation System