Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Kozystanie z menu

Ostatnio zmodyfikowano 2010-02-27 10:32
Autor Wiadomość
Thud
» 2010-02-26 20:28:45
f.a.l. - przyznaję Ci całkowitą rację.

//Nie róbmy offtopu - looknij e-mail.

//Jedna kropka...
P-14216
Elaine
» 2010-02-26 20:34:02
Czegoś zabrakło po 'l'...

To, z łaski swojej, pisz poprawnie, k?
P-14217
shadix93
Temat założony przez niniejszego użytkownika
» 2010-02-26 21:13:14
Zrobił ktoś ćwiczenie nr 12.6 (C++)?

Nie wiem jak to zorbię ale BĘDĘ WALCZYŁ Z TYM ;P HEHE...
P-14218
Thud
» 2010-02-26 21:15:27
Zrób sam, i zakładaj następny temat, jeżeli nie dotyczy tego, co ma dotyczyć.
P-14219
Geno
» 2010-02-26 23:28:42
co do tego programu. Jestem słaby w c++, ale wymęczełem to w switch.. case. Myśle że się przyda. Może jest to to samo co z dużą ilością if'ów, ale czytelność jest większa. Jeśli nie wiesz co to switch... case to poczytaj, przyda się nie raz. Nie umiem robić takiem ładnej ramki na kod programu, może ktoś zrobić ją za mnie?
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    int menu1 = 0; //na wszelki wypadek zerujesz
    while( true ) {
       
        cout << "Twoje kino podworkowe zaprasza na: \n";
        cout << "1. Pokemon" << "     " << "2. Teletubis\n";
        cout << "3. Tolek Banan" << "     " << "4. Pan Samochodzik\n";
        cin >> menu1;
        switch( menu1 )
        {
        case 1:
            cout << "Zostalo 5 biletow na ten seans" << endl;
            cout << endl;
            cout << "Ile podac ? Jesli chcesz wybrac inny film nacisnij \"p\"" << endl;
            char tak_nie;
            cin >> tak_nie;
            if(( tak_nie == 'P' ) or( tak_nie == 'p' ) )
            {
                menu1 = 0; //zerujesz menu, mi wyskoczyl blad jak tego nie zrobilem
                break;
            }
            else
            {
                cout << "NIEZNANA KOMENDA" << endl; //na wypadek wpisania zlej litery
            }
           
        case 2:
            {
                //tutaj co tam chcesz
            }
           
           
        case 3:
            {
                //tutaj co tam chcesz
            }
           
           
        case 4:
            {
                //tutaj co tam chcesz
            }
        }
    }
   
    getch();
    return( 0 );
}
P-14221
TheLukon
» 2010-02-27 09:29:48
@Geno: Znalazlem w twoim kodzie pare małcyh błędów.
Jest tak:
C/C++
cout << "Ile podac ? Jesli chcesz wybrac inny film nacisnij " p "" << endl;
A powninno być tak:
C/C++
cout << "Ile podac ? Jesli chcesz wybrac inny film nacisnij \"p\"\n";

Sa jeszcze pare, ale to tylko w estetycznym wygladzie pracy programiku, a dokładniej chodzi mi o menu wyboru filmu.
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    int menu1 = 0; //na wszelki wypadek zerujesz
    while( true ) {
       
        cout << "Twoje kino podworkowe zaprasza na: \n";
        cout << "1. Pokemon" << "     " << "2. Teletubis\n";
        cout << "3. Tolek Banan" << "     " << "4. Pan Samochodzik\n";
        cin >> menu1;
        switch( menu1 )
        {
        case 1:
            cout << "Zostalo 5 biletow na ten seans\n";
            int bilet;
            cin >> bilet;
            if( bilet > 0 )
            {
                cout << "Zyczymy milego senasu!";
               
            }
            else( bilet = 0 );
           
            {
                cout << "Jesli chcesz wybrac inny film nacisnij \"p\"\n"; //mozna wpisac obojetnie inna, i tak sie wykona
                char tak_nie;
                cin >> tak_nie;
                if(( tak_nie == 'P' ) or( tak_nie == 'p' ) )
                {
                    menu1 = 0; //zerujesz menu, mi wyskoczyl blad jak tego nie zrobilem
                    break;
                }
            }
           
           
        case 2:
            {
                //tutaj co tam chcesz
            }
           
           
        case 3:
            {
                //tutaj co tam chcesz
            }
           
           
        case 4:
            {
                //tutaj co tam chcesz
            }
        }
    }
   
    getch();
    return( 0 );
}
P-14224
shadix93
Temat założony przez niniejszego użytkownika
» 2010-02-27 10:02:29
Wielkie Dzieki za pomoc ;)

P-14226
shadix93
Temat założony przez niniejszego użytkownika
» 2010-02-27 10:27:27
No zadanie zakonczone. :) Dzieki wielkie Wszystkim...
A tu co wymacilem...
A raczej rozbudowalem...
C/C++
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
    poczatek:
    int menu1 = 0;
    int x;
    int max_bil = 10;
    while( true ) {
       
        cout << "Twoje kino podworkowe zaprasza na: \n";
        cout << "1. Pokemon" << "     " << "2. Teletubis\n";
        cout << "3. Tolek Banan" << "     " << "4. Pan Samochodzik\n";
        cin >> menu1;
        switch( menu1 )
        {
        case 1:
            {
                cout << "Podaj liczbe biletow: ";
                cin >> x;
                cout << "Zostalo " << max_bil - x << " biletow na ten seans\n";
                cout << endl;
                if( x > 0 )
                {
                    cout << "Zyczymy milego senasu!";
                    cout << endl;
                }
                else( x = 0 );
               
                {
                    cout << "Jesli chcesz wybrac inny film nacisnij \"p\"\n";
                    char tak_nie;
                    cin >> tak_nie;
                    if(( tak_nie == 'P' ) or( tak_nie == 'p' ) )
                    {
                        menu1 = 0;
                        goto poczatek;
                        break;
                    }
                }
            }
           
           
        case 2:
            {
                cout << "Podaj liczbe biletow: ";
                cin >> x;
                cout << "Zostalo " << max_bil - x - 1 << " biletow na ten seans\n";
                cout << endl;
                if( x > 0 )
                {
                    cout << "Zyczymy milego senasu!";
                    cout << endl;
                }
                else( x = 0 );
               
                {
                    cout << "Jesli chcesz wybrac inny film nacisnij \"p\"\n";
                    char tak_nie;
                    cin >> tak_nie;
                    if(( tak_nie == 'P' ) or( tak_nie == 'p' ) )
                    {
                        menu1 = 0;
                        goto poczatek;
                        break;
                    }
                }
            }
           
           
        case 3:
            {
                cout << "Podaj liczbe biletow: ";
                cin >> x;
                cout << "Zostalo " << max_bil - x - 4 + 2 - 3 * 2 - 3 << " biletow na ten seans\n";
                cout << endl;
                if( x > 0 )
                {
                    cout << "Zyczymy milego senasu!";
                    cout << endl;
                }
                else( x < 0 );
               
                {
                    cout << "Przykro mi zabraklo biletow" << endl;
                    cout << endl;
                    cout << "Jesli chcesz wybrac inny film nacisnij \"p\"\n";
                    char tak_nie;
                    cin >> tak_nie;
                    if(( tak_nie == 'P' ) or( tak_nie == 'p' ) )
                    {
                        menu1 = 0;
                        goto poczatek;
                        break;
                    }
                }
            }
           
           
        case 4:
            {
                cout << "Podaj liczbe biletow: ";
                cin >> x;
                cout << "Zostalo " << max_bil - x - 4 - 2 + 3 * 2 - 3 << " biletow na ten seans\n";
                cout << endl;
                if( x > 0 )
                {
                    cout << "Zyczymy milego senasu!";
                    cout << endl;
                }
                else( x < 0 );
               
                {
                    cout << "Jesli chcesz wybrac inny film nacisnij \"p\"\n";
                    char tak_nie;
                    cin >> tak_nie;
                    if(( tak_nie == 'P' ) or( tak_nie == 'p' ) )
                    {
                        menu1 = 0;
                        goto poczatek;
                        break;
                    }
                }
            }
        }
    }
   
    getch();
    return( 0 );
}

Uchh:D
P-14227
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona