Student Marks & Result Calculator in C

main.c
#include <stdio.h>

int main() {
    char name[50];
    int roll;
    float sub1, sub2, sub3, sub4, sub5;
    float total, percentage;

    // Student Detail Input
    printf("--- STUDENT MARKS & RESULT CALCULATOR ---\n\n");
    printf("Enter Student Name: ");
    scanf("%s", name);
    printf("Enter Roll Number: ");
    scanf("%d", &roll);

    // 5 Subjects Marks Input
    printf("\nEnter marks out of 100 for 5 subjects:\n");
    printf("Subject 1: ");
    scanf("%f", &sub1);
    printf("Subject 2: ");
    scanf("%f", &sub2);
    printf("Subject 3: ");
    scanf("%f", &sub3);
    printf("Subject 4: ");
    scanf("%f", &sub4);
    printf("Subject 5: ");
    scanf("%f", &sub5);

    // Calculation
    total = sub1 + sub2 + sub3 + sub4 + sub5;
    percentage = (total / 500.0) * 100;

    // Result Display
    printf("\n----------------------------------------\n");
    printf("            RESULT SHEET                \n");
    printf("----------------------------------------\n");
    printf("Name       : %s\n", name);
    printf("Roll No    : %d\n", roll);
    printf("Total Marks: %.2f / 500\n", total);
    printf("Percentage : %.2f%%\n", percentage);

    // Pass / Fail & Grade Checking
    if (sub1 < 33 || sub2 < 33 || sub3 < 33 || sub4 < 33 || sub5 < 33) {
        printf("Status     : FAIL (Har subject mein 33+ chahiye)\n");
    } else {
        printf("Status     : PASS\n");
        
        // Grade System
        if (percentage >= 80) {
            printf("Grade      : A+\n");
        } else if (percentage >= 60) {
            printf("Grade      : A\n");
        } else if (percentage >= 50) {
            printf("Grade      : B\n");
        } else if (percentage >= 33) {
            printf("Grade      : C\n");
        }
    }
    printf("----------------------------------------\n");

    return 0;
}
Output Previews (03 Screenshots)