https://github.com/louis3112/hp_lite
Final Project for Basic Programming (Pemdas) in 1st Semester. Tbh, it's a multifunctional utility CLI app, but since idk what kind of app is it back then (my first project), i call it "HP_Lite"
https://github.com/louis3112/hp_lite
cli cpp first-project noob-dev simple-project
Last synced: 9 months ago
JSON representation
Final Project for Basic Programming (Pemdas) in 1st Semester. Tbh, it's a multifunctional utility CLI app, but since idk what kind of app is it back then (my first project), i call it "HP_Lite"
- Host: GitHub
- URL: https://github.com/louis3112/hp_lite
- Owner: Louis3112
- Created: 2025-01-11T09:02:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-14T07:45:08.000Z (over 1 year ago)
- Last Synced: 2025-08-19T11:45:50.605Z (10 months ago)
- Topics: cli, cpp, first-project, noob-dev, simple-project
- Language: C++
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :bangbang: **Basic Programming Final Project for 1st Semester** :bangbang:
## :toolbox: :computer: **hp_lite** :toolbox: :computer:
"Our" Final Project for Basic Programming (Pemrograman Dasar) in 1st Semester.
The project offers a variety features, such as :
1. Calculator (perform basic arithmetic operations 2 number such as addition, subtraction, multiplication, division, modulus, and exponentiation (power))
2. Distance unit conversion (convert from meter, kilometer, mile, kilometer to milimeter)
3. Weight unit conversion (convert from kg, liter, ounce, pound, gram)
4. BMI calculation (with simple advice mechanism based on the calculated BMI)
5. Note application (simple note-taking feature that allows user to save and retrieve notes in "notes.txt" with fstream library)
6. Suwitan game (simple paper, rock, scissor game from Indonesia)
7. Jackpot number game (guessing game where player have 10 chances to guess the computer number)
The project is developed using imperative programming, C++ language, runs on CLI, and doesn't require installing any library from outside.
**I know i can develope it further, but i want to save it as a memory --one of my first steps become a programmer**
## :busts_in_silhouette: **Team** :busts_in_silhouette:
The project was completed by Group 7, which consists of following members :
- **Sandhika Lyandra Prasetyo - 23051204074**
- **Vena Novita Fitri Indriani - 23051204077**
- **Cornelius Louis Nathan - 23051204085 [@Louis3112](https://github.com/Louis3112)**
## :arrow_forward: **Installation and Usage**
To install this project, please proceed these steps :
1. Clone the repository: **`git clone https://github.com/Louis3112/hp_lite`**
2. Navigate to the project directory: **`cd hp_lite`**
3. Compile the project: **`g++ -o hp_lite hp_lite.cpp`**
4. Run the project : **`./hp_lite`** (or just simply run with your IDE)
## :bust_in_silhouette: **Contributing** :bust_in_silhouette:
If you'd like to contribute or upgrade the project, it would be our pleasure! :smile:
(I would be surprise tho, i mean.. it's a simple project)
Here's how to to contribute:
1. Fork the repository
2. Create a new branch: **`git checkout -b your-branch-name`**
3. Make your changes
4. Commit your changes: **`git commit -m "your messages"`**
5. Push your changes to your forked repository: **`git push origin your-branch-name`**
## :telephone_receiver: **Contact** :telephone_receiver:
If you have any questions or comments about this project, please contact **[me](corneliuslouis3112@gmail.com)**