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

Warunkowa IF... else

Ostatnio zmodyfikowano 2015-04-15 22:50
Autor Wiadomość
Quirinnos
» 2015-04-15 21:52:53
Racja, racja :)
P-130956
Specowy
Temat założony przez niniejszego użytkownika
Wygląda to u mnie tak co do poprawy?
» 2015-04-15 21:54:28
C/C++
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>


int main
{
    int woda;
    cin >> woda;
    if( woda <= 0 )
    { cout << "W czajniku jest pusto. Dolewam";
        woda++;
        cout << "W czajniku jest" << woda << "l wody. Zagotowuje"; //1
    }
    else
         cout << "W czajniku jest" << woda << "l wody. Zagotowuje"; //2
   
    return 0;
P-130957
pekfos
» 2015-04-15 21:55:35
Czy to nie jest przypadkiem to samo, co wcześniej..?
P-130958
Specowy
Temat założony przez niniejszego użytkownika
» 2015-04-15 21:56:53
tak tylko że chodzi o to że i się nie chce skompilować

mingw32-g++.exe   -c C:\Users\Pere99\Desktop\Untitled1.cpp -o C:\Users\Pere99\Desktop\Untitled1.o
C:\Users\Pere99\Desktop\Untitled1.cpp:7:5: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
 int main
     ^
C:\Users\Pere99\Desktop\Untitled1.cpp:9:1: error: expected primary-expression before 'int'
 int woda;
 ^
C:\Users\Pere99\Desktop\Untitled1.cpp:9:1: error: expected '}' before 'int'
C:\Users\Pere99\Desktop\Untitled1.cpp:9:1: error: expected ',' or ';' before 'int'
C:\Users\Pere99\Desktop\Untitled1.cpp:10:1: error: 'cin' does not name a type
 cin >> woda;
 ^
C:\Users\Pere99\Desktop\Untitled1.cpp:11:1: error: expected unqualified-id before 'if'
 if( woda <= 0 )
 ^
C:\Users\Pere99\Desktop\Untitled1.cpp:16:1: error: expected unqualified-id before 'else'
 else
 ^
C:\Users\Pere99\Desktop\Untitled1.cpp:18:1: error: expected declaration before '}' token
 }
 ^
Process terminated with status 1 (0 minute(s), 0 second(s))
7 error(s), 1 warning(s) (0 minute(s), 0 second(s))
 
P-130959
pekfos
» 2015-04-15 22:07:33
Ten program ma najbardziej podstawowe błędy, jakie się da. Brakuje nawiasów, a część tych, co są, nie ma zamykających.
» KursyKurs C++ kurs
P-130960
Specowy
Temat założony przez niniejszego użytkownika
już rozumiem :>
» 2015-04-15 22:26:32
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
string woda;

int main()
{
    cout << "Jest woda w czajniku?" << endl;
    cout<<"Y jesli tak N,jesli nie";
    cin >> woda;

    if(woda=="y")
    {
        cout<<"Zagotuj wode";
    }
 else
    {
        cout<<"Nalej wode";
    }

    return 0 ;
}
P-130962
Quirinnos
» 2015-04-15 22:34:35
Tylko, że teraz na każdy inny znak (prócz y) będzie reagowało tak, jakbyś dał N.
No i "Y" to nie to samo co "y".

EDIT:
Pomijając, że masz dołączone zbędne biblioteki, a zmienną masz stringową, a wykorzystujesz tylko jeden znak.
P-130963
Specowy
Temat założony przez niniejszego użytkownika
» 2015-04-15 22:36:46
Racja, poprawie. Mam pytanie jeszcze jak wstawic tam do.. while żeby wróciło do tego pierwszego "Jest woda w czajniku"?
P-130964
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona