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

bool jak użyć ? prosze o pomoc do lekcji 9

Ostatnio zmodyfikowano 2013-03-13 15:38
Autor Wiadomość
Grzesieq
Temat założony przez niniejszego użytkownika
bool jak użyć ? prosze o pomoc do lekcji 9
» 2013-03-13 13:12:39
nie wiem jak użyć "bool"
zatrzymałem się na lekcji 9
we wskazówce jest aby użyć tej zmiennej
niech ktoś mi powie czy do tej pory dobrze zrozumiałem lekcję:)
dzięki :]
do tej pory napisałem coś takiego:

C/C++
#include <iostream>
#include <conio.h>
int main()
{
    int a;
    int b;
    int c;
   
    std::cout << "pierwsza liczba rzeczywista: ";
    std::cin >> a;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "druga liczba rzeczywista: ";
    std::cin >> b;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "trzecia liczba rzeczywista: ";
    std::cin >> c;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "Liczba a = " << a << "\t wczytano?" << std::endl;
    std::cout << "Liczba b = " << b << "\t wczytano?" << std::endl;
    std::cout << "Liczba c = " << c << "\t wczytano?" << std::endl;
    getch();
    return 0;
}
P-78198
pekfos
» 2013-03-13 13:21:07
C/C++
bool b = std::cin.good();
P-78200
Grzesieq
Temat założony przez niniejszego użytkownika
» 2013-03-13 13:55:54
mimo, że mi napisałeś "bool b = std::cin.good();" nadal nie nie wiem jak tego użyć chciałbym aby po
"wczytano?" była 1 lub 0, bo nie kumam wgl tej funkcji
 np. taka linijka:
Liczba c = 2 wczytano? 1
 lub
Liczba c = 0 wczytano? 0
P-78209
pekfos
» 2013-03-13 13:59:16
std::cout << "C " << c << "? " << b << std::endl;
P-78211
Grzesieq
Temat założony przez niniejszego użytkownika
» 2013-03-13 14:20:15
C/C++
#include <iostream>
#include <conio.h>



int main()
{
    int a;
    int b;
    int c;
   
   
   
   
   
   
    std::cout << "pierwsza liczba rzeczywista: ";
    std::cin >> a;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
   
   
    std::cout << "druga liczba rzeczywista: ";
    std::cin >> b;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
   
   
    std::cout << "trzecia liczba rzeczywista: ";
    std::cin >> c;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
   
    std::cout << "Liczba A = " << a << "\t wczytano?" << b << std::endl;
    bool a = std::cin.good();
   
    std::cout << "Liczba B = " << b << "\t wczytano?" << b << std::endl;
    bool b = std::cin.good();
   
    std::cout << "Liczba C " << c << "\t wczytano?" << b << std::endl;
    bool c = std::cin.good();
   
   
    getch();
    return 0;
}

możesz poprawić błędy? może ja wgl w złym miejscu to wpisuje,
na wiele sposobów próbowałem(zawsze z negatywnym skutkiem), może nie zrozumiałem czegoś z lekcji....
P-78214
pekfos
» 2013-03-13 14:23:34
1. Nazwy zmiennych bool kolidują z nazwami liczb.
2. Stany zapisuj do zmiennych bool zaraz po wczytaniu.
P-78216
Grzesieq
Temat założony przez niniejszego użytkownika
» 2013-03-13 15:29:25
wiem, że okropnie męczę ale mógłbyś dopisać do tego:

C/C++
#include <iostream>
#include <conio.h>
int main()
{
    int a;
    int b;
    int c;
   
    std::cout << "pierwsza liczba rzeczywista: ";
    std::cin >> a;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "druga liczba rzeczywista: ";
    std::cin >> b;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "trzecia liczba rzeczywista: ";
    std::cin >> c;
    std::cout << "czy udalo sie wczytac? " << std::cin.good() << std::endl;
    std::cout << "Czy cos nawalilo? " << std::cin.fail() << std::endl;
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "Liczba a = " << a << "\t wczytano?" << std::endl;
    std::cout << "Liczba b = " << b << "\t wczytano?" << std::endl;
    std::cout << "Liczba c = " << c << "\t wczytano?" << std::endl;
    getch();
    return 0;
}

tą zmienną bool??

aby mniej więcej, po odpaleniu programu i wpisaniu 3 liczb był napis np.
Liczba A = 3   wczytano? 1
Liczba B = 0   wczytano? 0
...

z góry dzięki:)
nie potrafię sobie z tą rzeczą poradzić :/
P-78222
pekfos
» 2013-03-13 15:38:07
C/C++
//Twoje inty (a, b, c)
bool ba, bb, bc;
//..
std::cin >> a;
ba = cin.good();
//itd..
Z taką podpowiedzią powinieneś sobie poradzić.
P-78223
« 1 »
  Strona 1 z 1