Thursday, November 10, 2022

BCA and B.Sc Programs - Programming in C Lab - Bharathiar University - Practical Program 9 - C Program to print the students marksheet assuming roll no, name and marks in 5 subjects in a structure. Create an array of structures and print the mark sheet in the university pattern

 

Write a C Program to print the students marksheet assuming roll no, name and marks in 5 subjects in a structure. Create an array of structures and print the mark sheet in the university pattern










Source Code


#include<stdio.h>

struct student

{

    char name[50];

    char rollno[10];

    int m1,m2,m3,m4,m5;

};

int main()

{

    struct student s[50];

    int i,n;

    printf("Enter number of students:");

    scanf("%d",&n);

    printf("Enter Records of Students\n");

    for(i=0;i<n;i++)

    {

        printf("\nStudent: %d\n",i+1);

        printf("Enter Roll Number:");

        scanf("%s",s[i].rollno);

        printf("Enter Name:");

        scanf("%s",s[i].name);

        printf("Enter Mark 1:");

        scanf("%d",&s[i].m1);

        printf("Enter Mark 2:");

        scanf("%d",&s[i].m2);

        printf("Enter Mark 3:");

        scanf("%d",&s[i].m3);

        printf("Enter Mark 4:");

        scanf("%d",&s[i].m4);

        printf("Enter Mark 5:");

        scanf("%d",&s[i].m5);

    }

    for(i=0;i<n;i++)

    {        printf("\n\t========================================");

        printf("\n\t\tBharathiar University\n");

        printf("\t\t\t Coimbatore\n");       printf("\t==========================================\n");

        printf("\t\tStatement of marks\n");

        printf("Branch : CS\t\t\t Student Roll number:%s",s[i].rollno);

       printf("\n===================================================================================\n");

        printf("Sub Code\t Subject\t Max Marks\t Passing Marks\t Awarded\t Result\n");

        printf("===================================================================================\n");

        printf("00S1\t\tSubject1\t100\t\t35\t\t%d",s[i].m1);

        if(s[i].m1>=35)

            printf("\t\tPass");

        else

            printf("\t\tFail");     

        printf("\n00S2\t\tSubject2\t100\t\t35\t\t%d",s[i].m2);

        if(s[i].m2>=35)

            printf("\t\tPass");

        else

            printf("\t\tFail");

        printf("\n00S3\t\tSubject3\t100\t\t35\t\t%d",s[i].m3);

        if(s[i].m3>=35)

            printf("\t\tPass");

        else

            printf("\t\tFail");

        printf("\n00S4\t\tSubject1\t100\t\t35\t\t%d",s[i].m4);

        if(s[i].m4>=35)

            printf("\t\tPass");

        else

            printf("\t\tFail");

        printf("\n00S5\t\tSubject5\t100\t\t35\t\t%d",s[i].m5);

        if(s[i].m5>=35)

            printf("\t\tPass");

        else

            printf("\t\tFail");

        printf("\n================================================================================\n");

    }

}




Output
Enter number of students:2
Enter Records of Students
Student: 1
Enter Roll Number:19CS001
Enter Name:xxx
Enter Mark 1:56
Enter Mark 2:43
Enter Mark 3:32
Enter Mark 4:70
Enter Mark 5:85
Student: 2
Enter Roll Number:19CS002
Enter Name:yyy
Enter Mark 1:92
Enter Mark 2:85
Enter Mark 3:64
Enter Mark 4:72
Enter Mark 5:56


        ========================================
                Bharathiar University
                         Coimbatore
        ==========================================
                Statement of marks
Branch : CS                      Student Roll number:19CS001
===================================================================================   
Sub Code         Subject         Max Marks       Passing Marks   Awarded         Result
===================================================================================   
00S1            Subject1        100             35              56              Pass
00S2            Subject2        100             35              43              Pass  
00S3            Subject3        100             35              32              Fail  
00S4            Subject1        100             35              70              Pass  
00S5            Subject5        100             35              85              Pass  
================================================================================      
        ========================================
                Bharathiar University
                         Coimbatore
        ==========================================
                Statement of marks
Branch : CS                      Student Roll number:19CS002
===================================================================================   
Sub Code         Subject         Max Marks       Passing Marks   Awarded         Result
===================================================================================   
00S1            Subject1        100             35              92              Pass  
00S2            Subject2        100             35              85              Pass  
00S3            Subject3        100             35              64              Pass
00S4            Subject1        100             35              72              Pass  
00S5            Subject5        100             35              56              Pass  
================================================================================ 










No comments:

Post a Comment

Program 12 BCA Madras University BCA Object Oriented Programming using C++ Practical Madras University Program 12 Implement a telephone directory using files

  BCA Object Oriented Programming using C++ Practical Madras University  Program 12  Implement a telephone directory using files SOURCE CODE...