Sid's starred repositories
Billing-System-Using-C-
A program developed using C++ intended at exhibiting concepts of object oriented design, inheritance and virtual functions in action. Many different suppliers provides gas, phone and electricity services to their customers. There exist records indicating the type of service provided, the supplier name, customer name and address, the account balance, usage information and number of days since the last reading. The program reads this text file and creates instances of the appropriate record type (Gas, Electricity or Phone) and then processes the information to generate billing amounts, calculate discounts (if the customer requests all three services from a specific supplier), and display detailed customer records.
Mathematical-Operations-With-MARIE-Machine-Architecture-that-is-Really-Intuitive-and-Easy
the assembly code performs an input validation to ensure the input for any mathematical operation is a decimal value between 0 and 9 inclusive. Decimal values may be input in the DEC/HEX format as needed. Any other character (operator symbol or any other) needs to be specifically input in the ASCII format. Hence, in order to quit from a specific operation, set the mode to ASCII and input any character. The subtraction operation reads the minimum value that the result may reach, and this may clearly be a negative value. The input for the said field may hence be negative but requires the mode to be set to DEC. For any operation, the input of a non-decimal character causes the program to go back to eliciting choice for a new operation to be performed. To terminate the program, the input of any character but the +, -, * or / for the operation suffices. All operations are supported for non-negative single digit decimals. For the division operation, the input of 0 as a divisor, causes an exit from the operation back to the menu. In the event that the divisor is greater than the dividend, the quotient hence obtained is zero. For the subtraction operation, when the result may go below the desired minimum, the operation is quit to revert back to the menu.
Online-Game-using-HTML-JavaScript-CSS
An exquisite melange of HTML, JavaScript and CSS to create a game that involves the user entering a single digit number to kick start the game, and trying to then select this number from a list of randomly presented numbers. For every time the user presses on the number entered by him/her (as at the start of the game), he/she scores a point. If the user happens to press a number different from this specific number, he loses a point. No click receives no point. The score is updated in real time on the screen for the reference of the user. The user can also stop the game at any point in time and start it up again, choosing to enter a different number if he/she wills.
WhiteSur-gtk-theme
MacOS Big Sur like theme for Gnome desktops
hyper-macos-mjv-dark-theme
hyper terminal theme for gnome shell theme "MacOS-MJV-Dark"
figma-linux
Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join us in https://t.me/figma_linux
udemy-downloader-gui
A desktop application for downloading Udemy Courses
emmet-monaco-es
Emmet support for Monaco Editor
monaco-react
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
meilisearch-js
JavaScript client for the Meilisearch API
vite-react
基于 Vite 打包工具的 react 专属配置
vite-plugin-eslint
🚨 ESLint plugin for vite