Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

22.10.2010, 18:19

ich meinte damit, dass man die mixtur verändern kann und die leute es an warmen tagen saurer und an kalten süßer mögen
Gewinnen ist, wenn man einmal mehr aufsteht, als man zu Boden geht.

jonnesen

Frischling

  • »jonnesen« ist der Autor dieses Themas

Beiträge: 58

Wohnort: Brandenburg, Templin

Beruf: Schüler

  • Private Nachricht senden

12

22.10.2010, 20:23

vielleicht könntest du sowas machen:
du erstellst ne klasse "CObject" oder so. die beeinhaltet:

  • (Energie-/Anschaffungs-)Kosten
  • Name des Objektes (z.B."Tisch","Coumputer")(char* oder string)
Dann erstellst du eine struktur/klasse "Feld" oder so, die beinhaltet:

  • Einen Zeiger auf die Instanz der Klasse "CObject" (z.B."pUsingObj"), die dieses Feld "besetzen" soll
  • Einen bool-Wert (z.B."bIsFree" oder so), der besagt, ob das Feld besetzt ist, oder nicht
  • Eine Daten-Ausgabe-Funktion (z.B."ZeigeDaten()"), die über den Zeiger des Feldes("pUsingObj") die Daten per "cout" ausgibt
  • Eine Besetzungs-Funktion (z.B."Besetzen(const char* Name)"), mit der du das Feld besetzt, das Neue Objekt Initialisierst,
    und dem Objekt-Zeiger(also"pUsingObj") die Referenz des neuen Objektes zuweist(alles per Konsolen-Eingabe)
  • eine Lösch-Funktion(z.B."Loesche()"), mit der du das Feld wieder Frei machst, und den Zeiger auf ordentliche weise Löschst
    (delete), und den bool-Wert ("bIsFree") auf "Frei" setzt.
Dann hast du schon mal die klassen.
Du erstellst von der Klasse/Struktur "Feld" ein Mehrdimensionales Array (z.B. [10][10]).
Du legst ein Menü an, das du per eingabe von Zahlen(strings, chars,...) bedienst.
du greifst über die eingabe von zahlen (die des Arrays) auf die Felder zu (z.B. "X-Position: 5" oder so).
auf die Memberfunktionen von "Feld" greifst du natürlich über das Menü zu.

Ich hoffe, das ist eine hilfreiche idee.

MfG RmbRT
@RmbRT erstmal danke für den vorschlag aber is das nicht eine abgewandelte version einer aufgabstellung aus dem 6. oder 7. kapitel?



@ flonk achso jetzt verstehe ich was du meinst :) das is auch eine sehr gute idee

du meinst bestimmt mit "becher kaufen" die max anzahl von kunden an diesem tag festzulegen oder?

und das zufällige wetter müsste dann über srand initialisiert werden oder?





GRUß Jonas

13

22.10.2010, 21:53

naja ich möchte dir jetzt nicht zuviel vorgeben, da du dir ruhig selbst methoden ausdenken kannst...
Gewinnen ist, wenn man einmal mehr aufsteht, als man zu Boden geht.

jonnesen

Frischling

  • »jonnesen« ist der Autor dieses Themas

Beiträge: 58

Wohnort: Brandenburg, Templin

Beruf: Schüler

  • Private Nachricht senden

14

23.10.2010, 08:26

ok verstehe ich schon



aber eine frage hätte ich noch bezüglich char arrays bzw. strings:

-ich möchte eine abfrage machen ob mänlich oder weiblich und dann in einer if abfrage prüfen was eingegeben wurde:

C-/C++-Quelltext

1
2
if(Geschlecht == "mänlich")
{ cout << "mänlich" << endl;}


C-/C++-Quelltext

1
2
if(Geschlecht == "weiblich")
{cout << "weiblich" << endl;}




ich denke so in der art geht es vieleicht ?( klärt mich bitte auf





GRUß Jonas

15

23.10.2010, 08:41

wenn geschlecht ein String ist klappt es... solange der User nicht das Lexikon nimmt und
männlich eintippt...
Gewinnen ist, wenn man einmal mehr aufsteht, als man zu Boden geht.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

16

23.10.2010, 10:02

C-/C++-Quelltext

1
2
if(Geschlecht == "mänlich")
{ cout << "mänlich" << endl;}


C-/C++-Quelltext

1
2
if(Geschlecht == "weiblich")
{cout << "weiblich" << endl;}

mal abgesehen davon, dass du std:: string oder wenigstens die c funktion strcmp benutzen müsstest, würde es hier reichen Geschlecht direkt auszugeben.

C-/C++-Quelltext

1
std::cout << Geschlecht << std::endl;


eine abfrage über einen einzelnen char ist für dich und den user viel einfacher.

C-/C++-Quelltext

1
2
3
char Geschlecht;
std::cout << "Geben sie bitte ihr Geschlecht an. (m/w) << std::endl;
std::cin >> Geschlecht;

so in etwa^^

edit: der vergleich sieht dann so aus:

C-/C++-Quelltext

1
if(Geschlecht == 'w' || Geschlecht == 'W')


übrigens ist using namespace böse! xD
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (23.10.2010, 10:19)


derolli

Treue Seele

Beiträge: 144

Beruf: Student

  • Private Nachricht senden

17

23.10.2010, 14:16

Ein Textbasierendes Würfelspiel à la Knobeln, oder ein komplett neues Würfelprinzip. (Meine Idee war vieleicht ein bischen kompliziert, ich glaube das würde ich auch nicht hin bekommen :D )

jonnesen

Frischling

  • »jonnesen« ist der Autor dieses Themas

Beiträge: 58

Wohnort: Brandenburg, Templin

Beruf: Schüler

  • Private Nachricht senden

18

23.10.2010, 17:07

Textbasiertes Würfelspiel? HÄ sind auf Würfeln nich normalerweise Zahlen^^...erklär mal bitte



noch einmal zu den strings...in meinem programm werde ich es auch so machen:

C-/C++-Quelltext

1
2
cout << "Geschlecht(m/w): " 
cin >> Geschlecht;


der einfachheit halber eben



aber ich weis ganz allgemein nicht wie man strings "prüft" weil auf diese art und weise funktioniert es in meinem programm nicht:

C-/C++-Quelltext

1
2
if(Geschlecht == "weiblich")
{cout << "Geschlecht ist " << Geschlecht;








GRuß Jonas

19

23.10.2010, 17:20

nich immer die Leerräume in den Posts ;)
Da können wir dir so nicht helfen, du musst uns schon verraten, welchen Datentyp Geschlecht haben soll ;)

jonnesen

Frischling

  • »jonnesen« ist der Autor dieses Themas

Beiträge: 58

Wohnort: Brandenburg, Templin

Beruf: Schüler

  • Private Nachricht senden

20

23.10.2010, 17:59

Geschlecht soll den DT char haben

Werbeanzeige