Skip to content

nurulashraf/programming-assignment-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fundamental of Programming - Assignment 1

This repository is created for the UniRazak Fundamental of Programming course's Assignment 1. The goal of this assignment is to apply fundamental programming concepts to solve a given problem. The solution is implemented in Java and includes documentation to support the code.


Repository Content

1. Source Codes

  • src/CalculateSixMarks.java
    • The Java program that contains the solution for Question 1 of the assignment.
  • src/SolveEquations.java
    • The Java program that contains the solution for Question 2 of the assignment.

2. Assignment Report

  • Report.pdf
    • A detailed report that outlines the problem statement, solution design, and results.

3. Assignment Instructions

  • Instructions.pdf
    • Instructions and requirements of the Java program for the assignment.

Features of the Program

  • Input Handling

    • Accepts user input through the console.
  • Mathematical Computation

    • Implements algorithms to solve mathematical problems or perform specific calculations.
  • Output Display

    • Outputs the results clearly to the console.

Prerequisites

Before running the program, ensure you have the following:

  1. Java Development Kit (JDK)

    • Version 8 or later.
  2. Java IDE

    • Any IDE like IntelliJ IDEA, Eclipse, or Visual Studio Code for executing the program.

How To Use

  1. Clone the Repository

    git clone https://github.com/nurulashraf/programming-assignment-java.git
    
  2. Open the Project

    • Import the project into your preferred Java IDE.
  3. Compile and Run

    • Compile the program and run the CalculateSixMarks.java or SolveEquations.java file.
    • Follow the instructions displayed in the console.

Documentation

The assignment report includes:

  • Code Objective.
  • Code Structure Overview.
  • Test cases and expected results.
  • Screenshots of the program output.

Refer to the Report.pdf for detailed documentation.


Contribution

This project is a learning exercise and not open for direct contributions. However, feedback and suggestions are welcome.


License

This repository is for educational purposes and is licensed under the MIT License.