14 /* Hauptbildschirm ausgeben */
18 printf("C128-Kassenprogramm\n\n");
19 printf("Eingenommen: %d Euro, Verkauft: %d Flaschen\n\n", money * 100, items_sold);
20 for (; i < NUM_ITEMS; ++i)
21 printf("Item %x: %s (%d Cents, %d mal verkauft)\n", i, status[i].item_name, status[i].preis, status[i].times_sold);
22 printf("\nBefehle: s) Save Data\n");
25 /* Wird ausgelagert */
31 uc entered[5] = {49, 0, 0, 0, 0};
35 if (status[n].item_name == NULL)
36 printf("ERROR: No such item\n");
38 printf("Wieviel Einheiten \"%s\"?\n", status[n].item_name);
43 else if (c == 45 && i == 0)
45 else if (c > 47 && c < 58)
48 einheiten = atoi(entered) * negative;
49 status[n].times_sold += einheiten;
50 money += status[n].preis * einheiten;
51 items_sold += einheiten;
58 status[0].item_name = "cola";
59 status[0].preis = 230;
60 status[0].times_sold = 0;
61 status[1].item_name = "mate";
62 status[1].preis = 150;
63 status[0].times_sold = 0;
64 for (c = 2; c < NUM_ITEMS; ++c)
65 status[c].item_name = NULL;
67 /* Bildschirm anzeigen */
69 /* Tastatureingaben abfragen */
71 /* und eventuell weitere Dialoge anzeigen */