Er der nogen som er skarp, til C#? :-)
Jeg har fået en opgave, og mangler hjælp. Hvordan vil en programmering til nedenstående opgave se ud i C#??Mål
At træne og demonstrere dine evner til at arbejde med følgende emner:
Variabler
Operatorer
Beslutninger
Løkker
Arrays
Metoder
Oplæg
Din opgave består i at lave softwaren til en sodavandsautomat, nærmere bestemt den del der styrer valg og betaling. Projektet består af et grundprojekt og nogle valgfrie options.
Programmet præsenterer udvalget af sodavand i en overskuelig menu, som kunden kan vælge ud fra.
Når kunden har foretaget sit valg, vises prisen og kunden indtaster sin betaling. Programmet skal kun fungere med mønter.
Programmet skal nu kunne give korrekt tilbage, hvilket sker ved at det udskriver hvor mange 20‐kroner, 10‐kroner osv. der skal gives tilbage. Byttepengene skal beregnes på den mest optimale måde, altså med færrest antal mønter.
Der skal mindst indgå én metode, som du selv har lavet.
Options:
Automaten giver mulighed for at vælge mellem danske kr. og Euro € som betalingsvaluta.
Brugeren vælger en sodavand ved at taste et tal, uden at skulle trykke på Enter‐tasten.
Automaten giver fejlmeddelelser hvis man vælger noget ulovligt eller kaster for få penge ind m.m.
Automaten fører kontrol med lager‐antallet, således at man ikke kan vælge en sodavand som er udsolgt.
Tilføjelse af menu‐punkt, der "fylder" automaten op igen med et bestemt antal sodavand. Inden dette menupunkt kan aktiveres, skal man indtaste en administrator‐kode.
Udarbejdelse af Nassi Scheidermann‐diagrammer (en speciel type flowchart til struktureret programudvikling) , som viser den overordnede struktur.
Krav
Samtlige emner nævnt under Mål skal indgå i projektet.