{"id":24536201,"url":"https://github.com/duaa-a/bigrealapplication","last_synced_at":"2025-03-16T01:11:31.841Z","repository":{"id":237953774,"uuid":"790851961","full_name":"DuaA-A/BigRealApplication","owner":"DuaA-A","description":"Handle large decimal and real numbers with ease.","archived":false,"fork":false,"pushed_at":"2025-01-05T21:53:32.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T13:52:48.885Z","etag":null,"topics":["bignumbers","cpp"],"latest_commit_sha":null,"homepage":"https://github.com/DuaA-A","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DuaA-A.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-23T16:40:10.000Z","updated_at":"2025-01-05T21:53:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"9ad1e6b0-098b-4590-a502-268d5cbf43bc","html_url":"https://github.com/DuaA-A/BigRealApplication","commit_stats":null,"previous_names":["duaa-a/duaa-a","duaa-a/bignumbers","duaa-a/bigrealapplication"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuaA-A%2FBigRealApplication","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuaA-A%2FBigRealApplication/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuaA-A%2FBigRealApplication/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuaA-A%2FBigRealApplication/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DuaA-A","download_url":"https://codeload.github.com/DuaA-A/BigRealApplication/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809886,"owners_count":20351407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bignumbers","cpp"],"created_at":"2025-01-22T13:52:30.570Z","updated_at":"2025-03-16T01:11:31.801Z","avatar_url":"https://github.com/DuaA-A.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"en\"\u003e\n\u003chead\u003e\n\u003c!--     \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e --\u003e\n\u003c!--     \u003ctitle\u003eBigNumber Library\u003c/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; line-height: 1.6; margin: 0; padding: 0; background-color: #f9f9f9; color: #333; }\n        header { background-color: #0078d7; color: white; padding: 1rem 0; text-align: center; }\n        main { max-width: 800px; margin: 2rem auto; padding: 1rem; background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }\n        h1, h2, h3 { color: #0078d7; }\n        code { background: #f4f4f4; padding: 0.2rem 0.4rem; border-radius: 5px; }\n        pre { background: #f4f4f4; padding: 1rem; border-left: 5px solid #0078d7; overflow-x: auto; }\n        footer { text-align: center; margin-top: 2rem; font-size: 0.8rem; color: #777; }\n    \u003c/style\u003e --\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n    \u003cheader\u003e\n        \u003ch1\u003eBig Real Application\u003c/h1\u003e\n        \u003cp\u003eHandle large decimal and real numbers with ease.\u003c/p\u003e\n    \u003c/header\u003e\n    \u003cmain\u003e\n        \u003csection\u003e\n            \u003ch2\u003eFeatures\u003c/h2\u003e\n            \u003ch3\u003eBigDecimalInt Class\u003c/h3\u003e\n            \u003cul\u003e\n                \u003cli\u003e\u003cstrong\u003ePurpose:\u003c/strong\u003e Handles large integer operations.\u003c/li\u003e\n                \u003cli\u003e\u003cstrong\u003eKey Operations:\u003c/strong\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eAddition (\u003ccode\u003e+\u003c/code\u003e)\u003c/li\u003e\n                        \u003cli\u003eSubtraction (\u003ccode\u003e-\u003c/code\u003e)\u003c/li\u003e\n                        \u003cli\u003eComparisons (\u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e==\u003c/code\u003e)\u003c/li\u003e\n                        \u003cli\u003eAssignment (\u003ccode\u003e=\u003c/code\u003e)\u003c/li\u003e\n                        \u003cli\u003eSize and sign determination\u003c/li\u003e\n                    \u003c/ul\u003e\n                \u003c/li\u003e\n                \u003cli\u003e\u003cstrong\u003eInput Validation:\u003c/strong\u003e Ensures valid numerical input.\u003c/li\u003e\n                \u003cli\u003e\u003cstrong\u003eIntegration:\u003c/strong\u003e Outputs data with overloaded stream operators (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e).\u003c/li\u003e\n            \u003c/ul\u003e\n            \u003ch3\u003eBigReal Class\u003c/h3\u003e\n            \u003cul\u003e\n                \u003cli\u003e\u003cstrong\u003ePurpose:\u003c/strong\u003e Extends functionality to large floating-point numbers.\u003c/li\u003e\n                \u003cli\u003e\u003cstrong\u003eKey Features:\u003c/strong\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eHandles integer and fractional parts separately.\u003c/li\u003e\n                        \u003cli\u003eArithmetic operations: Addition (\u003ccode\u003e+\u003c/code\u003e), Subtraction (\u003ccode\u003e-\u003c/code\u003e).\u003c/li\u003e\n                        \u003cli\u003eComparisons (\u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e==\u003c/code\u003e).\u003c/li\u003e\n                        \u003cli\u003eAssignment and move semantics.\u003c/li\u003e\n                    \u003c/ul\u003e\n                \u003c/li\u003e\n                \u003cli\u003e\u003cstrong\u003eConstructors:\u003c/strong\u003e Supports string, double, and \u003ccode\u003eBigDecimalInt\u003c/code\u003e.\u003c/li\u003e\n                \u003cli\u003e\u003cstrong\u003eStream Operations:\u003c/strong\u003e Input (\u003ccode\u003e\u0026gt;\u0026gt;\u003c/code\u003e) and Output (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e).\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/section\u003e\n        \u003csection\u003e\n            \u003ch2\u003eUsage\u003c/h2\u003e\n            \u003ch3\u003eInclude the Library\u003c/h3\u003e\n            \u003cpre\u003e#include \"BigNumber.h\"\u003c/pre\u003e\n            \u003ch3\u003eExample Code\u003c/h3\u003e\n            \u003cpre\u003e\n#include \"BigNumber.h\"\n#include \u0026lt;iostream\u0026gt;\n\nint main() {\n    BigDecimalInt num1(\"12345678901234567890\");\n    BigDecimalInt num2(\"98765432109876543210\");\n\n    BigDecimalInt sum = num1 + num2;\n    std::cout \u0026lt;\u0026lt; \"Sum: \" \u0026lt;\u0026lt; sum \u0026lt;\u0026lt; std::endl;\n\n    BigReal real1(\"1234.5678\");\n    BigReal real2(\"8765.4321\");\n\n    BigReal difference = real1 - real2;\n    std::cout \u0026lt;\u0026lt; \"Difference: \" \u0026lt;\u0026lt; difference \u0026lt;\u0026lt; std::endl;\n\n    return 0;\n}\n            \u003c/pre\u003e\n            \u003ch3\u003eCompilation\u003c/h3\u003e\n            \u003cpre\u003eg++ -o BigNumberTest main.cpp BigNumber.h\u003c/pre\u003e\n        \u003c/section\u003e\n        \u003csection\u003e\n            \u003ch2\u003eSupported Platforms\u003c/h2\u003e\n            \u003cul\u003e\n                \u003cli\u003eWindows\u003c/li\u003e\n                \u003cli\u003emacOS\u003c/li\u003e\n                \u003cli\u003eLinux\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/section\u003e\n        \u003csection\u003e\n            \u003ch2\u003eFuture Work\u003c/h2\u003e\n            \u003cul\u003e\n                \u003cli\u003eOptimization for large-scale computations.\u003c/li\u003e\n                \u003cli\u003eAdditional operations such as multiplication and division.\u003c/li\u003e\n                \u003cli\u003eEnhanced error handling and input parsing.\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/section\u003e\n        \u003csection\u003e\n            \u003ch2\u003eContributions\u003c/h2\u003e\n            \u003cp\u003eContributions are welcome! Feel free to fork the repository and submit pull requests.\u003c/p\u003e\n        \u003c/section\u003e\n    \u003c/main\u003e\n    \u003cfooter\u003e\n        \u003cp\u003e\u0026copy; 2025 BigNumber Library. All rights reserved.\u003c/p\u003e\n    \u003c/footer\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduaa-a%2Fbigrealapplication","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduaa-a%2Fbigrealapplication","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduaa-a%2Fbigrealapplication/lists"}