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

If....

Ostatnio zmodyfikowano 2011-03-15 18:23
Autor Wiadomość
Daghelor
Temat założony przez niniejszego użytkownika
If....
» 2011-03-15 17:43:40
Potrzebuję pomocy z tym działem:)
Mianowicie napisałem taki kod.. i jak podam liczbę większą jak 18 czy równą to mi nie wyświetla mojego "Komentarzu"

Ktoś skłonny do pomocy?



Nie wiem jak to zakodować to wyślę tak :


C/C++
#include <iostream>
int main( void )
{
    int liczba;
    std::cin >> liczba;
    if( liczba <= 15 )
    {
        std::cout << "Nie masz wiecej niz 15 lat" << std::endl;
        if( liczba >= 18 )
        {
            std::cout << "Wiec jestes pelnoletni ;>" << std::endl;
        }
    }
   
   
   
    std::cout << "Koniec" << std::endl;
    return 0;
}
P-29153
DejaVu
» 2011-03-15 17:56:12
w zlym miejscu wstawiles warunek.
P-29155
Daghelor
Temat założony przez niniejszego użytkownika
» 2011-03-15 18:02:15
To może pomóż:) ? Podpowiedz, które miejsce?
P-29156
dmx81
» 2011-03-15 18:23:05
w twoim kodzie drugi if masz sprawdzany pod warunkiem prawdziwosci pierwszego,a pewnie nie to ci chodzilo... wyciagnij ten srodkowy if "na zewnatrz",tzn po lub przed pierwszym
C/C++
ic( cos == true )
{
    //to zostanie wykonane tylko,jesli powyzej jest prawda, jesli nie, to zostanie ominiete wszystko, co przed klamra //zamykajaca ten if
}
if( drugie cos tam == true )
{
    //to natomiast wykona sie
    // od razu, jesli pierwszy if == false
    // lub najpierw wykona sie kod w pierwszym if, jesli jego warunek==true
}
P-29157
« 1 »
  Strona 1 z 1