Przykłady programów z wykorzystaniem zmiennych w środowisku C++

a) Sprawdzanie parzystości liczb

 

#include

 using namespace std; 

int main()

{

    int x;

    cout << "Wpisz liczbę z zakresu od -100 do 100: ";

    cin >> x;   

getchar ();    

cout << endl;

    if (x>100 || x<-100)

        {

              cout << "Wpisałeś błędną liczbę!!!" << endl;       

}    else if (x%2 == 0)    {        cout << "x jest parzysta" << endl;

    }

        else

        {

        cout << "x jest nieparzysta" << endl;

        }    getchar ();   

return 0;

}

 

kurs c++  b) Sprawdzanie czy różnica dwóch liczb jest większa od 0 

#include  using namespace std; 

int main()

{    short int a,b;   

bool c;

    cout << "Wpisz dwie liczby z zakresu od -20 do 20" << endl;

    cout << "Wpisz pierwszą a: " << endl;

    cin >> a;   

cout << "Wpisz drugą b: " << endl;   

cin >> b;   

getchar ();   

cout << endl;   

 c = a-b>0;   

 cout << "Czy liczba c=a-b jest większa od 0? " << endl << c << endl;           

getchar ();   

return 0;

}

 

kurs c++

  c) Podanie godziny  

#include  using namespace std; 

int main(){    unsigned short int godzina, minuta;

    char oznaczenie1, oznaczenie2;

   

    cout << "Wpisz pierwszą liczbę (zakres od 1 do 24): " << endl;

    cin >> godzina;

    cout << "Wpisz drugą liczbę (zakres od 1 do 60): " << endl;

    cin >> minuta;   

getchar ();   

cout << endl;      

oznaczenie1 = 'h';

    oznaczenie2 = 'm';

   

    if ((godzina>24 || godzina<1) || (minuta>60 || minuta<1))

    {

       cout << "Podałeś błędne dane!!!" << endl;

    }

    else           

    {

    cout << "Wpisane przez Ciebie liczby tworzą godzinę: " << godzina << oznaczenie1 << minuta << oznaczenie2 << endl;

    }

   

    getchar ();

    return 0;

}

 kurs c++ d) Dzielenie dwóch liczb  

#include  using namespace std; 

int main(){    float a, b;    

double c;   

    cout << "Wpisz dowolną liczbę dodatnią: " << endl;

    cin >> a;

    cout << "Wpisz kolejną liczbę dodatnią: " << endl;

    cin >> b;    getchar ();    cout << endl;   

    c=a/b;

   

    if (a<1 || b<1)

    {

          cout << "Podałeś niewłaściwe liczby!!!" << endl;

    }

    else

    {

    cout << "Wynik dzielania liczby a przez b, to: " << c << endl;

    }       

getchar ();   

 return 0;

}

 

kurs c++  e) Działania na liczbach  #include  using namespace std; int main(){    unsigned int a,b,c,d;   

    cout << "Wpisz pierwszą liczbę naturalną > 15: " << endl;

    cin >> a;

    cout << "Wpisz drugą liczbę naturalną > 10: " << endl;

    cin >> b;    getchar ();    cout << endl;       c = a*b;    d = a+b;

   

    if (a<15 || b<11)

    {

       cout << "Podałeś błędne dane!!!" << endl;

    }

    else           

    {

    cout << "Iloczyn tych liczb wynosi c: " << c << endl;

    cout << "Suma tych liczb wynosi d: " << d << endl;

    }        getchar ();    return 0;

}

 

kurs c++

 

Pliki źródłowe: