Kozystanie z menu
Ostatnio zmodyfikowano 2010-02-27 10:32
Thud |
» 2010-02-26 20:28:45 f.a.l. - przyznaję Ci całkowitą rację.
//Nie róbmy offtopu - looknij e-mail.
//Jedna kropka... |
|
Elaine |
» 2010-02-26 20:34:02 Czegoś zabrakło po 'l'...
To, z łaski swojej, pisz poprawnie, k? |
|
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... |
|
Thud |
» 2010-02-26 21:15:27 Zrób sam, i zakładaj następny temat, jeżeli nie dotyczy tego, co ma dotyczyć. |
|
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? #include <iostream> #include <conio.h>
using namespace std;
int main() { int menu1 = 0; 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; break; } else { cout << "NIEZNANA KOMENDA" << endl; } case 2: { } case 3: { } case 4: { } } } getch(); return( 0 ); } |
|
TheLukon |
» 2010-02-27 09:29:48 @Geno: Znalazlem w twoim kodzie pare małcyh błędów. Jest tak: cout << "Ile podac ? Jesli chcesz wybrac inny film nacisnij " p "" << endl;
A powninno być tak: 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. #include <iostream> #include <conio.h>
using namespace std;
int main() { int menu1 = 0; 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"; char tak_nie; cin >> tak_nie; if(( tak_nie == 'P' ) or( tak_nie == 'p' ) ) { menu1 = 0; break; } } case 2: { } case 3: { } case 4: { } } } getch(); return( 0 ); }
|
|
shadix93 Temat założony przez niniejszego użytkownika |
» 2010-02-27 10:02:29 Wielkie Dzieki za pomoc ;)
|
|
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... #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 |
|
1 « 2 » 3 |