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

Lekcja 15

Ostatnio zmodyfikowano 2012-09-17 21:54
Autor Wiadomość
michal1999
Temat założony przez niniejszego użytkownika
Lekcja 15
» 2012-09-17 21:09:20
Witam

C/C++
#include <iostream>
int main()
{
    int a;
   
   
    do
    {
        std::cout << "Podaj liczbe " << std::endl;
        std::cin >> a;
        std::cin.clear();
        std::cin.sync();
        std::cout << "Liczba = " << a << std::endl;
       
    } while( a <= 0 );
   
    return 0;
}

Program przestaje pokazywać "Podaj liczbe" od liczby 2 lub większej.
P-65110
SeaMonster131
» 2012-09-17 21:22:22
Chyba od 1 i większej - zmień warunek:
} while( a <= 0 );
.
P-65113
michal1999
Temat założony przez niniejszego użytkownika
» 2012-09-17 21:23:54
Już problem rozwiązany. Nie wiem czemu ale jak niedawno skomplilowałem program to działa poprawnie ( może zapomniałem wcześniej go skomplilować ) :)
P-65115
SeaMonster131
» 2012-09-17 21:25:54
Jesteś pewien? :) http://scr.hu/0ug/i2zzl

//edit
eh ;p
Problem rozwiązany - zamknij temat.
P-65116
michal1999
Temat założony przez niniejszego użytkownika
» 2012-09-17 21:43:29
Mam kolejny problem.

#include <iostream>
int main ()
{
int a;
int b;
int c;
int d;
do
{
std::cout << "KALKULATOR" << std::endl;
std::cout << "" << std::endl;
std::cout << "Podaj pierwsza liczbe" << std::endl;
std::cin >> a;
std::cin.clear ();
std::cin.sync ();
std::cout << "Podaj druga liczbe" << std::endl;
std::cin >> b;
std::cin.clear ();
std::cin.sync ();
std::cout << "" << std::endl;
std::cout << "Dodawanie 1" << std::endl;
std::cout << "Odejmowanie 2" << std::endl;
std::cout << "Mnozenie 3" << std::endl;
std::cout << "Dzielenie 4" << std::endl;
std::cin >> c;
switch ( c )
{
case 1:
std::cout << "Wynik = " << a + b << std::endl;
break;
case 2:
std::cout << "Wynik = " << a - b << std::endl;
break;
case 3:
std::cout << "Wynik = " << a * b << std::endl;
break;
case 4:
std::cout << "Wynik = " << a / b << std::endl;
break;


}
} while ( a, b > 0 )

     return 0;


}


  C:\Users\Michał\Desktop\Michał\Kalkulator.cpp In function 'int main()':
45 6 C:\Users\Michał\Desktop\Michał\Kalkulator.cpp [Error] expected ';' before 'return'
P-65118
SeaMonster131
» 2012-09-17 21:51:01
1 problem = 1 temat, ale.. błąd mówi Ci, że przed "return" musisz umieścić średnik. Podpowiem:
C/C++
} while( a, b > 0 ); //<-

P-65119
michal1999
Temat założony przez niniejszego użytkownika
» 2012-09-17 21:54:31
Dzięki za pomoc
P-65120
« 1 »
  Strona 1 z 1