• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czemu uruchamia mi sie drugi if?

0 głosów
250 wizyt
pytanie zadane 16 maja 2015 w C i C++ przez TheSadSmile Użytkownik (870 p.)
#include <iostream>
#include <windows.h>
#include <cstdlib>
using namespace std;

string hajs;
string odp;
string nick;

int main()
{
    cout<<"Witaj graczu!\n"; Sleep(1000); cout<<"Podaj swoj nick: ";
    cin>>nick;
    cout<<"\nWitaj ";cout<<nick; Sleep(1000); system("cls");
    cout<<"\n"; cout<<nick; cout<<" Czy jestes gotowy na zagranie w moja gre?\n\n";Sleep(1000);
    cout<<"A. Tak, jestem.\nB. Nie, nie jestem.\n";

    cout<<"\nWybieram odpowiedz: ";cin>>odp;

{


    if (odp=="a"||"A")
    {
        cout<<"\n\nSwietnie!";Sleep(1000);cout<<"\nA wiec zacznijmy!";
    }



    if (odp=="b"||"B")
    {
    cout<<"Szkoda. Jak bedziesz gotowy to wpisz 'tak'\n";
    cin>>odp;
    if (odp=="tak")cout<<"\n\nSwietnie!";Sleep(1000);cout<<"\nA wiec zacznijmy!";
    }
}
}

 

2 odpowiedzi

+3 głosów
odpowiedź 16 maja 2015 przez hit02 Nałogowiec (33,970 p.)

Musisz zapisać:

if (odp == "a"|| odp == "A")

i w drugim if tak samo ponieważ prawdą jest wszystko różne od zera, a znak 'A' i znak 'B' mają kody ascii różne od zera.

0 głosów
odpowiedź 16 maja 2015 przez Radfler VIP (101,030 p.)

Zmień te ify tak:

if (odp=="a" || odp=="A") {

    cout<<"\n\nSwietnie!";Sleep(1000);cout<<"\nA wiec zacznijmy!";

} else if (odp=="b" || odp=="B") {

    cout<<"Szkoda. Jak bedziesz gotowy to wpisz 'tak'\n";
    cin>>odp;
    if (odp=="tak") {
        cout<<"\n\nSwietnie!";
        Sleep(1000);
        cout<<"\nA wiec zacznijmy!";
    }
}

Masz błędy w warunkach ;) Sprawdź jak powinno być

komentarz 16 maja 2015 przez TheSadSmile Użytkownik (870 p.)
Dziękuje bardzo :D

Podobne pytania

+1 głos
1 odpowiedź 306 wizyt
pytanie zadane 21 lipca 2018 w Java przez Atarii Użytkownik (770 p.)
0 głosów
3 odpowiedzi 995 wizyt
pytanie zadane 28 sierpnia 2017 w PHP przez Eleander Nowicjusz (240 p.)
0 głosów
1 odpowiedź 294 wizyt

93,691 zapytań

142,610 odpowiedzi

323,215 komentarzy

63,215 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...