Saturday, August 27, 2016

C program to Print Mark-sheet.

Basic Concepts >> C Program To Print Marksheet


Following C program will read marks of various subjects from user and then prints marksheet with required formatting.

Program Code

#include<stdio.h>
#include<stdlib.h>

int main()
{
  int rollno, std, maths, science, english, hindi, computer;
  char name[30], school_name[30];

  printf("Enter your Roll No:");
  scanf("%d", &rollno);

  printf("Enter your name:");
  scanf(" %s", name);
  //gets(name);

  printf("Enter your School name:");
  scanf(" %s", school_name);
  //gets(school_name);

  printf("Enter your Standard:");
  scanf("%d", &std);

  printf("Enter marks of maths:");
  scanf("%d", &maths);

  printf("Enter marks of science:");
  scanf("%d", &science);

  printf("Enter marks of english:");
  scanf("%d", &english);

  printf("Enter marks of hindi:");
  scanf("%d", &hindi);

  printf("Enter marks of computer:");
  scanf("%d", &computer);

  printf("===================================================\n");
  printf("MARKSHEET OF STANDARD:%d, %s\n", std, school_name);
  printf("===================================================\n");
  printf("Roll No.: %d Student Name: %s\n", rollno, name);
  printf("---------------------------------------------------\n");
  printf("SUBJECT\t\t\tMARKS\n");
  printf("---------------------------------------------------\n");
  printf("Maths\t\t\t %d \n", maths);
  printf("Science\t\t\t %d \n", science);
  printf("English\t\t\t %d \n", english);
  printf("Hindi\t\t\t %d \n", hindi);
  printf("Computer\t\t %d \n", computer);
  printf("---------------------------------------------------\n");
  printf("Total Marks:\t\t%d\n", maths+science+english+hindi+computer);
  printf("===================================================\n");

  return 0;
}

Output of Program:

Enter your Roll No:101
Enter your name:PurvaPatel
Enter your School name:AhmedabadHighSchool
Enter your Standard:7
Enter marks of maths:90
Enter marks of science:80
Enter marks of english:95
Enter marks of hindi:85
Enter marks of computer:90
===================================================
MARKSHEET OF STANDARD:7, AhmedabadHighSchool
===================================================
Roll No.: 101   Student Name: PurvaPatel
---------------------------------------------------
SUBJECT                 MARKS
---------------------------------------------------
Maths                    90
Science                  80
English                  95
Hindi                    85
Computer                 90
---------------------------------------------------
Total Marks:            440
===================================================



3 comments: