SIXPACK

Syboard
Verfügbare Informationen zu "SIXPACK"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: SyberRuss
  • Forum: Syboard
  • Forenbeschreibung: Herzlich willkommen auf dem Syboard! Für registrierte Benutzer stehen zahlreiche Styles und Avatars zur Verfügung. Außerdem ermöglicht die Registrierung den Zugang zu den versteckten Foren. Um zu der User-Gruppe zu gehören, kontaktiere den Admin!
  • aus dem Unterforum: ALLES MÖGLICHE
  • Antworten: 1
  • Forum gestartet am: Dienstag 15.03.2005
  • Sprache: deutsch
  • Link zum Originaltopic: SIXPACK
  • Letzte Antwort: vor 17 Jahren, 10 Monaten, 16 Tagen, 23 Stunden, 58 Minuten
  • Alle Beiträge und Antworten zu "SIXPACK"

    Re: SIXPACK

    SyberRuss - 12.05.2005, 10:32

    SIXPACK
    #include <conio.h>
    #include <iostream.h>
    #include <conio.h>
    #include <iostream.h>
    #include <iomanip.h>
    #include <cstring.h>
    #include <dos.h>
    #include <stdio.h>

    struct eintrag { int nummer;
    struct datum {int jahr;
    int monat;
    int tag;};
    char verwendung[40];
    float betrag;
    bool typ;
    bool dauerauftrag;};

    eintrag liste [500];

    //Funktionsprototypen
    void menue();
    void ausgabe (eintrag liste [500]);


    // Beginn Hauptprogramm
    void main()
    {
    menue();
    getch();
    }

    //FUNKTIONEN

    void menue()
    {

    char auswahl;
    do
    {
    do
    {
    clrscr();
    window(1,1,80,3);
    textcolor(LIGHTGRAY);
    textbackground(YELLOW);
    cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");

    auswahl = 0;


    window(13,7,18,18);
    textbackground(LIGHTRED);
    clrscr();

    window(62,7,67,18);
    textbackground(LIGHTRED);
    clrscr();

    window(20,5,60,20);
    textcolor(WHITE);
    textbackground(LIGHTBLUE);
    clrscr();

    cprintf ("\n\n\r 1. EINGEBEN\n\r");
    cprintf (" 2. AUSGEBEN\n\r");
    cprintf (" 3. SORTIEREN\n\r");
    cprintf (" 4. SUCHEN\n\r");
    cprintf (" 5. DATEI LADEN\n\r");
    cprintf (" 6. DATEI SPEICHERN\n\r");
    cprintf (" 0. PROGRAMM BEENDEN\n\r");
    cprintf ("\n\r");
    cprintf ("\n\r");
    cprintf (" Bitte treffen sie Ihre Wahl: ");


    cin >> auswahl;
    cin.clear();
    while(cin.get() != '\n');

    if (auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3' && auswahl != '4' && auswahl != '5' && auswahl != '6')
    {
    clrscr();
    window(1,1,80,3);
    textcolor(LIGHTGRAY);
    textbackground(YELLOW);
    cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");

    auswahl = 0;


    window(13,7,18,18);
    textbackground(LIGHTRED);
    clrscr();

    window(62,7,67,18);
    textbackground(LIGHTRED);


    window(20,5,60,20);
    textcolor(WHITE);
    textbackground(LIGHTBLUE);



    window(23,8,57,17);
    textbackground(RED);
    clrscr();
    cprintf ( "\n\r Fehlerhafte Eingabe\n\n\n\r Bitte die Eingabe wiederholen.\n\n\n\r Weiter mit RETURN");
    getch();
    }

    clrscr();
    window(1,1,80,25);
    textbackground(BLACK);
    clrscr();
    }

    while (auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3' && auswahl != '4' && auswahl != '5' && auswahl != '6');

    clrscr();



    window(1,1,80,25);
    textbackground(BLACK);
    clrscr();

    switch(auswahl)
    {
    // case 1: eingabe(liste[500]);break;
    case '2': ausgabe(liste);break;
    // case 3: sortieren(liste[500]);break;
    // case 4: suche(liste[500]);break;
    // case 5: laden(liste[500]);break;
    // case 6: speichern(liste[500]);break;
    case '0': cout << "Programm wird beendet. Weiter mit ENTER";break;
    default: clrscr();
    window(23,8,57,17);
    textbackground(RED);
    clrscr();
    cprintf ( "\n\r Funktion ist nicht aktiv\n\n\n\r Bitte die Eingabe wiederholen.\n\n\n\r Weiter mit RETURN");
    getch(); break;
    }
    }


    while(auswahl != '0');
    getch();
    }

    ////////////FUNKTIONEN//////////////

    // AUSGABE//
    void ausgabe (eintrag liste [500])
    {
    int a_tag=0, b_tag=0, a_monat=0, b_monat=0, a_jahr=0, b_jahr=0;
    char auswahl;
    do
    {
    do
    {
    clrscr();
    window(1,1,80,3);
    textcolor(LIGHTGRAY);
    textbackground(YELLOW);
    cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");

    auswahl = 0;


    window(13,7,18,18);
    textbackground(LIGHTRED);
    clrscr();

    window(62,7,67,18);
    textbackground(LIGHTRED);
    clrscr();

    window(20,5,60,20);
    textcolor(WHITE);
    textbackground(LIGHTBLUE);
    clrscr();

    cprintf ("\n\n\r 1. Aktueller Kontostand\n\r");
    cprintf (" 2. Zeitraum\n\r");
    cprintf (" 3. Hauptmenue\n\n\n\n\r");
    cprintf (" 0. PROGRAMM BEENDEN\n\r");
    cprintf ("\n\r");
    cprintf ("\n\r");
    cprintf (" Bitte treffen sie Ihre Wahl: ");


    cin >> auswahl;
    cin.clear();
    while(cin.get() != '\n');

    if ((auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3') || (auswahl =='\n'))
    {
    clrscr();
    window(23,8,57,17);
    textbackground(RED);
    clrscr();
    cprintf ( "\n\r Fehlerhafte Eingabe\n\n\n\r Bitte die Eingabe wiederholen.\n\n\n\r Weiter mit RETURN");
    getch();
    }

    clrscr();
    window(1,1,80,25);
    textbackground(BLACK);
    clrscr();
    }

    while ((auswahl != '0' && auswahl != '1' && auswahl != '2' && auswahl != '3') || (auswahl == '\n'));

    clrscr();



    window(1,1,80,25);
    textbackground(BLACK);
    clrscr();

    switch(auswahl)
    {
    // case 1: eingabe(liste[500]);break;

    case '2':

    window(1,1,80,3);
    textcolor(LIGHTGRAY);
    textbackground(YELLOW);
    cprintf (" HAUSHALTSBUCH (Projektteam: SIXPACK) \n");

    auswahl = 0;


    window(13,7,18,18);
    textbackground(LIGHTRED);
    clrscr();

    window(62,7,67,18);
    textbackground(LIGHTRED);
    clrscr();

    window(20,5,60,20);
    textcolor(WHITE);
    textbackground(LIGHTBLUE);
    clrscr();

    cprintf ("\n\n\r Von wann? ");
    scanf ("%i.%i.%i",&a_tag,&a_monat,&a_jahr);
    cprintf ("\n\r %i.%i.%i",a_tag,a_monat,a_jahr);

    cprintf ("\n\n\n\r Bis wann? \n\r");

    getch()
    ;break;

    case '3': menue();break;
    // case 4: suche(liste[500]);break;
    // case 5: laden(liste[500]);break;
    // case 6: speichern(liste[500]);break;
    case '0': cout << "Programm wird beendet. Weiter mit ENTER";break;
    default: cout << "FEHLEINGABE! - Bitte wiederholen";getch(); break;
    }
    }


    while(auswahl != '0');
    getch();
    }



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Syboard



    Ähnliche Beiträge wie "SIXPACK"

    Sixpack - mycroft (Samstag 07.05.2005)
    Sixpack aus der Kollektion 2/05 - nadi (Samstag 02.06.2007)
    Rock im Sixpack 2007 - T.H. (Dienstag 18.09.2007)
    Sixpack aus der Kollektion 2/05 - nadi (Sonntag 03.06.2007)
    sixpack - masterfreak (Montag 13.06.2005)
    geht zu eBay - Sixpack in HER/MESS - geht zu eBay - e*va (Freitag 08.06.2007)
    Was ist mit der Sixpack passiert??? - e*va (Donnerstag 10.05.2007)
    Rock im Sixpack - Angelfire (Mittwoch 20.09.2006)