{"id":18351859,"url":"https://github.com/florianb/sunshine_sushi","last_synced_at":"2025-04-10T00:37:23.525Z","repository":{"id":141686511,"uuid":"593304123","full_name":"florianb/sunshine_sushi","owner":"florianb","description":"This is a exercise repository to allow learning and teaching concepts of c.","archived":false,"fork":false,"pushed_at":"2023-01-26T17:56:41.000Z","size":105,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T13:09:50.030Z","etag":null,"topics":["c","exercises"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/florianb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-01-25T17:47:27.000Z","updated_at":"2024-08-07T20:39:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"fc200e2d-8455-4c30-9c50-e7137b5f4181","html_url":"https://github.com/florianb/sunshine_sushi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianb%2Fsunshine_sushi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianb%2Fsunshine_sushi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianb%2Fsunshine_sushi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/florianb%2Fsunshine_sushi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/florianb","download_url":"https://codeload.github.com/florianb/sunshine_sushi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248138010,"owners_count":21053775,"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":["c","exercises"],"created_at":"2024-11-05T21:33:13.406Z","updated_at":"2025-04-10T00:37:23.508Z","avatar_url":"https://github.com/florianb.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Willkommen!\n\nHerzlich Willkommen bei der Sunshine Sushi Gesellschaft, unser letzter Entwickler hat leider das Unternehmen verlassen.\nDeshalb freuen wir uns, dass Sie sich künftig um unsere Bestellsoftware\n\n**Sunshine Sushi Manager™**\n\nkümmern.\n\n# Welcome!\n\nWelcome to Sunshine Sushi Company, unfortunately our last developer has left the company.\nTherefore, we are glad that in the future you will take care of our ordering software\n\n**Sunshine Sushi Manager™**.\n\n---\n\n## Erste Schritte\n\n1. Forken/Klonen des Repositorys\n2. Öffnen Sie das Projekt in einer C IDE Ihrer Wahl (ich empfehle CLion)\n3. Lies dir den Quellcode durch und finde heraus, wie er funktioniert\n4. Recherchiere und dokumentiere (im Quelltext) alle ungewöhnlichen Programmteile\n5. Beginne mit der Arbeit an den Problemen\n6. Besprich jede Lösung mit einem Mentor deines Vertrauens\n\n## Getting Started\n\n1. Fork/clone the Repository\n2. Open the Project in the C IDE of your choice (i recommend CLion)\n3. Read through the source code and find out how it works\n4. Research and document (in the source) any unusual code pieces\n5. Start working on the Issues\n6. Discuss every solution you find with a mentor of your choice\n\n## Issues\n\n### Format price output\n\nPasse die Darstellung von Preisen so an, dass nur noch zwei Nachkommastellen ausgegeben werden.\n\nAdjust the display of prices so that only two decimal places are displayed.\n\n### Add \"show dishes\" command\n\nFüge ein Kommando \"show dishes\" hinzu, dass alle verfügbaren Speisen und deren Preise ausgibt.\n\nEn: Add a command \"show dishes\" that displays all available dishes and their prices.\n\n### Add \"show order\" command\n\nFüge ein Kommando \"show order\" hinzu, dass alle Posten einer Bestellung, inklusive der Preise und der Summe,\nausgibt ohne die Bestellung abzuschließen.\n\nAdd a command \"show order\" that displays all items of an order, including the prices and the total,\nwithout closing the order.\n\n### Show the tax on the bill\n\nBerechne den Wert in Höhe des Steueranteils von 19% und weise ihn in Form \"Including 19% tax: \\\u003cbetrag\u003e EUR\" aus.\nWichtig, der Steueranteil wird nicht auf den Gesamtpreis aufgeschlagen lediglich ausgewiesen.\n\nCalculate the value in the amount of 19% tax and display it in the form \"Including 19% tax: \\\u003camount\u003e EUR\".\nImportant, the tax portion is not added to the total price, only displayed.\n\n### Check and correct calculation errors\n\nÜberprüfe und Behebe gegebenenfalls auftretende Berechnungsfehler bei den Nachkommastellen der dargestellten Preise.\n\nCheck and correct any calculation errors in the decimal places of the prices shown.\n\n### Remove the length limit on the order list\n\nEntferne die programmatische Limitierung der Länge der Bestellliste.\n\nRemove the programmatic limitation of the length of the order list.\n\n### Add \"add dish\" command\n\nFüge ein \"add dish \\\u003cname\u003e \\\u003cpreis\u003e\" hinzu, dass es ermöglicht zusätzliche Speisen\nanzulegen. Für das Anlegen muss der Nutzer den Namen und den Preis der Speise\nangeben.\n\nAdd an \"add dish \\\u003cname\u003e \\\u003cprice\u003e\" that allows you to create additional dishes\nto be created. For the creation the user must specify the name and the price of the dish.\nof the dish.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorianb%2Fsunshine_sushi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflorianb%2Fsunshine_sushi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorianb%2Fsunshine_sushi/lists"}