Skip to content

Duma107/Aps-Score-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APS Calculator for Gara University BSc IT

This C# console application calculates the Academic Point Score (APS) for prospective students applying to the BSc IT program at Gara University.

Program Description

The APS Calculator helps determine if a student qualifies for the BSc IT program by:

  1. Collecting marks for required subjects
  2. Converting marks to APS points
  3. Calculating total APS score
  4. Checking qualification requirements

Requirements for BSc IT Qualification

  • Minimum Mathematics mark: 50%
  • Minimum Physical Sciences mark: 50%
  • Minimum total APS score: 30 points
  • Six subjects are considered for APS calculation

APS Points Conversion Table

Mark Range (%) APS Points
80-100 7
70-79 6
60-69 5
50-59 4
40-49 3
30-39 2
0-29 1

Program Features

  1. Input Validation

    • Ensures marks are between 0 and 100
    • Handles invalid numeric inputs
    • Provides error messages for invalid entries
  2. Subject Processing

    • Mathematics (compulsory)
    • Physical Sciences (compulsory)
    • English (compulsory)
    • Three additional subjects
  3. Results Display

    • Detailed breakdown of APS points per subject
    • Total APS score out of 42
    • Qualification status with specific feedback
    • Detailed explanation if requirements are not met

How to Use

  1. Run the program
  2. Enter marks (0-100) for each subject when prompted
  3. Review the detailed results:
    • Individual subject APS points
    • Total APS score
    • Qualification status
    • Specific feedback on requirements met/not met

Error Handling

The program includes comprehensive error handling for:

  • Invalid numeric inputs
  • Out-of-range marks
  • Unexpected errors during execution

Technical Implementation

The program is structured with the following key components:

  1. CalculateSubjectPoints Method

    • Validates input marks
    • Converts marks to APS points using the standardized scale
  2. CalculateAPSScore Method

    • Manages user input collection
    • Calculates total APS
    • Performs qualification assessment
    • Displays detailed results
  3. Main Method

    • Entry point with error handling
    • Ensures graceful program termination

Maximum Possible Score

  • Maximum APS points per subject: 7
  • Number of subjects considered: 6
  • Total maximum APS score: 42 points

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors