-
Notifications
You must be signed in to change notification settings - Fork 527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gpa calculator #1221
base: main
Are you sure you want to change the base?
gpa calculator #1221
Conversation
GPA Calculator This repository contains a C# application that calculates the GPA (Grade Point Average) for a student based on their courses, credit hours, and grades. Features Input Handling: The program initializes the student's course information, credit hours, and grades. Credit Hours Calculation: Sums up the total credit hours for the courses. Grade Points Calculation: Calculates the total grade points earned based on the course credit hours and grades. GPA Calculation: (To be implemented in the next steps) The GPA will be calculated using the total credit hours and total grade points. How It Works Initialization: The student's name, course names, credit hours, and grades are defined. Two variables, totalCreditHours and totalGradePoints, are initialized to zero. Calculations: The total credit hours are calculated by summing the credit hours for all courses. The total grade points are calculated by summing the product of each course's credit hours and its grade. Verification: The program prints the calculated totalCreditHours and totalGradePoints to the console for verification. Each course's name, grade, and credit hours are printed to the console. Example Output The program outputs the total grade points and total credit hours, followed by the details of each course: css Copy code 57 17 English 101 4 3 Algebra 101 3 3 Biology 101 3 4 Computer Science I 3 4 Psychology 101 4 3 Usage To run the program: Clone the repository: sh Copy code git clone https://github.com/your-username/gpa-calculator.git Navigate to the project directory: sh Copy code cd gpa-calculator Build and run the project using your preferred C# IDE (e.g., Visual Studio, Visual Studio Code): Open the project in the IDE. Build and run the program. Next Steps Implement the GPA calculation using the totalCreditHours and totalGradePoints. Enhance the program to handle user input for course details. Add error handling and validation for input values. Contributing Feel free to submit pull requests or open issues if you find any bugs or have suggestions for improvements. License This project is licensed under the MIT License.
@universe3 please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement ( “Agreement” ) is agreed to by the party signing below ( “You” ), 1. Definitions. “Code” means the computer software code, whether in human-readable or machine-executable form, “Project” means any of the projects owned or managed by .NET Foundation and offered under a license “Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any “Submission” means the Code and any other copyrightable material Submitted by You, including any 2. Your Submission. You must agree to the terms of this Agreement before making a Submission to any 3. Originality of Work. You represent that each of Your Submissions is entirely Your 4. Your Employer. References to “employer” in this Agreement include Your employer or anyone else 5. Licenses. a. Copyright License. You grant .NET Foundation, and those who receive the Submission directly b. Patent License. You grant .NET Foundation, and those who receive the Submission directly or c. Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement. 6. Representations and Warranties. You represent that You are legally entitled to grant the above 7. Notice to .NET Foundation. You agree to notify .NET Foundation in writing of any facts or 8. Information about Submissions. You agree that contributions to Projects and information about 9. Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and 10. Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and .NET Foundation dedicates this Contribution License Agreement to the public domain according to the Creative Commons CC0 1. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Gpa
GPA Calculator
This repository contains a C# application that calculates the GPA (Grade Point Average) for a student based on their courses, credit hours, and grades.
Features
Input Handling: The program initializes the student's course information, credit hours, and grades. Credit Hours Calculation: Sums up the total credit hours for the courses. Grade Points Calculation: Calculates the total grade points earned based on the course credit hours and grades. GPA Calculation: (To be implemented in the next steps) The GPA will be calculated using the total credit hours and total grade points. How It Works
Initialization:
The student's name, course names, credit hours, and grades are defined. Two variables, totalCreditHours and totalGradePoints, are initialized to zero. Calculations:
The total credit hours are calculated by summing the credit hours for all courses. The total grade points are calculated by summing the product of each course's credit hours and its grade. Verification:
The program prints the calculated totalCreditHours and totalGradePoints to the console for verification. Each course's name, grade, and credit hours are printed to the console. Example Output
The program outputs the total grade points and total credit hours, followed by the details of each course:
css
Copy code
57 17
English 101 4 3
Algebra 101 3 3
Biology 101 3 4
Computer Science I 3 4
Psychology 101 4 3
Usage
To run the program:
Clone the repository:
sh
Copy code
git clone https://github.com/your-username/gpa-calculator.git Navigate to the project directory:
sh
Copy code
cd gpa-calculator
Build and run the project using your preferred C# IDE (e.g., Visual Studio, Visual Studio Code):
Open the project in the IDE.
Build and run the program.
Next Steps
Implement the GPA calculation using the totalCreditHours and totalGradePoints. Enhance the program to handle user input for course details. Add error handling and validation for input values. Contributing
Feel free to submit pull requests or open issues if you find any bugs or have suggestions for improvements.
License
This project is licensed under the MIT License.