Am einfachsten machst du das statisch mit einem 1D-Array, welches die Anzahl der Geldstücke speichert. Deren Wertigkeit kannst du dann ja fest im Programm zuordnen.
Am einfachsten machst du das statisch mit einem 1D-Array, welches die Anzahl der Geldstücke speichert. Deren Wertigkeit kannst du dann ja fest im Programm zuordnen.
jor,
mit nem 1d araay mach i des ja .
könnetst vielleicht mal nen kleines beispiel machen, des ich es wegen besser nachvollziehen kann ?!
int ibetrag = 0;
int ieinwurf;
int ai_muenz_einwurf[5];
int ai_muenz_behaelter[5]={100};
int ai_muenz_ausgabe[5];
ich mach arrays immer int[] arr=new int[5];
nimmt dein compiler
int x[5]={1;2;3;4;5}
an??
muss es nicht int[] x={1;2;3;4;5}
sein?
statisches array. naja. n 5 stelliges array wo du immer hochzählst wenn ein entsprechendes geldstück eingeworfen wurde.
du hast doch schon n array wo die größe der geldstücke abgelegt ist. einfach nocheins wo die anzahl der pro münzgröße eingeworfenen ünzen gezählt wird.
du fragst ab was fürn geldstück engeworfen wurde und zählst das in deinem 'vorratsarray' zu. bricht der kunde den vorgang ab gibst du das geld wieder aus.
hum zu wissen welche münzen der aktuelle kunde eingeworfen hat ein temporäres array. was du nach ende der transaktion wieder leers also auf '0' setzt.
int ibetrag = 0;
int ieinwurf;
int ai_muenz_einwurf[5];
int ai_muenz_behaelter[5]={100};
int ai_muenz_ausgabe[5];
ich mach arrays immer int[] arr=new int[5];
nimmt dein compiler
int x[5]={1;2;3;4;5}
an??
muss es nicht int[] x={1;2;3;4;5}
sein?
statisches array. naja. n 5 stelliges array wo du immer hochzählst wenn ein entsprechendes geldstück eingeworfen wurde.
du hast doch schon n array wo die größe der geldstücke abgelegt ist. einfach nocheins wo die anzahl der pro münzgröße eingeworfenen ünzen gezählt wird.
du fragst ab was fürn geldstück engeworfen wurde und zählst das in deinem 'vorratsarray' zu. bricht der kunde den vorgang ab gibst du das geld wieder aus.
hum zu wissen welche münzen der aktuelle kunde eingeworfen hat ein temporäres array. was du nach ende der transaktion wieder leers also auf '0' setzt.
danke erstmal,
also an der überlegung des problem zu lösen liegt es ja nicht, nur des umsetzen !!!
ich bin net so der freund von c++, muss es aber leider lernen / bringen !
könntest vielleciht nen kleines beispiel für des fülln / auslesen der arrays machen ? bzw .. für des hochzählen ?!
//integer-array mit 5 elementen anlegen:
int[] arr_name =new int[5];
//wert in array schreiben
arr_name[1]=5;
//wert in array hochzählen
arr_name[1]++;
//array wert auslesen
int tempvar=arr_name[1];
wenn du mehrere werte bearbeiten willst bietet sich ne for schleife an
for(int i=0;i<5;i++){
//aktionenz.b.:
arr_name[i]=i+5;
}
genau.
erstmal überhaupt mit arraysumgehen können. dann später kann man mit oop auch mal anfangen objekte zu erstellen. aber ohne grundlagen gehts net. oder hast du schonmal ohne das kleine 1x1 oder multiplikation zu kennen nen integral gelöst?!?
klar - Wenn es um Grundlagen geht, fangen wir halt mit c++ an
Leute - wenn Ihr effektiv nur C Funktionalität nutzt, dann nennt das bitte nicht c++.
aber naja - nix für ungut - das scheint in der C szene so ne mode zu sein.
@BomberD mit Arrays umgehen will wirklich gelernt sein - ganz klar. Aber dann bitte mit einem richtigen Sinn an der richtigen Stelle.
Und nicht als blöder Container an jeder Mist-Stelle wo man mal mehr als einen Wert des gleichen Typs benötigen könnte. (vor allem wenn bestimmte Bedingungen mit einfließen sollen).
so - ich will Euch dann mal nicht weiter beim coden aufhalten, sollte ja nur als Tipp gedacht sein, die Sache einfacher zu gestalten.
klar - Wenn es um Grundlagen geht, fangen wir halt mit c++ an
Leute - wenn Ihr effektiv nur C Funktionalität nutzt, dann nennt das bitte nicht c++.
aber naja - nix für ungut - das scheint in der C szene so ne mode zu sein.
@BomberD mit Arrays umgehen will wirklich gelernt sein - ganz klar. Aber dann bitte mit einem richtigen Sinn an der richtigen Stelle.
Und nicht als blöder Container an jeder Mist-Stelle wo man mal mehr als einen Wert des gleichen Typs benötigen könnte. (vor allem wenn bestimmte Bedingungen mit einfließen sollen).
so - ich will Euch dann mal nicht weiter beim coden aufhalten, sollte ja nur als Tipp gedacht sein, die Sache einfacher zu gestalten.
Gruß
tele
hm...wenn wir nun mal "c++" in der schule lernen, nenn ich das dann auch c++ !
tut mir ja leid, des net alle so viel ahnung wie du haben , aber jeder fängt mal klein an
ich hab doch nur gefragt, ob mir wer helfen kann ?!
hab auch geschrieben, des ich es mit arrays machen soll, also bringt mir deine lösung net viel, auch wenn es vielleicht leichter geht oder was auch immer ?!
naja ... is ja nun auch egal, wenn ich noch fragen hab, meld ich mich nochmal !
ich hab nun meine bedingung, womit ich abfrag, ob er genug geld oder zuviel geld eingewurfen hab, aber ich weiß nun irgendwie net, wies nun weiter gehn soll ! bzw...ich verstehs mit denn array net ganz
´vielleicht kann ja mal schnell jedemt den code schicken, wies weiter eghn müsst, wenns dann einmal weiß, kann i auch allein weiter machen, nur ich häng halt gard daran