|
| 1 | +#include <iostream> |
| 2 | + |
| 3 | +using namespace std; |
| 4 | + |
| 5 | +//int main(int argn, char* argv[]) |
| 6 | + |
| 7 | +int main() { |
| 8 | + cout << "Hello world!" << endl; |
| 9 | + |
| 10 | + /* |
| 11 | + Zmienna sk³ada siê z komurek pamiêci, wiêc nie ustawienie wartoœci pocz¹tkowej mo¿e spowodowaæ ¿e bêdzie mia³a wartoœæ z poprzedniego u¿ycia komórki przez RAM. |
| 12 | + */ |
| 13 | + |
| 14 | + // deklaracja zmiennej |
| 15 | + int zmienna; |
| 16 | + |
| 17 | + //definicja zmiennej |
| 18 | + int zmienna1 = 23; |
| 19 | + |
| 20 | + |
| 21 | + // zmienne typu ca³kowitego |
| 22 | + char znak = 'a'; // 1 bajt |
| 23 | + char znak2 = 65; // 1 bajt |
| 24 | + int liczba1 = 123; // 4 bajty |
| 25 | + short int liczba2 = 344; // 2 bajty |
| 26 | + long int liczba3 = 1231; // 8 bajtów |
| 27 | + long long int liczba4 = 123; // 16 bajtów |
| 28 | + |
| 29 | + // zmienne zmiennoprzecinkowe |
| 30 | + float liczba_rzeczywsita1 = 123123.3434; |
| 31 | + double liczba_rzeczywsita2 = 234234.234; |
| 32 | + |
| 33 | + // zmienna typu logicznego |
| 34 | + bool typLogiczny = true; // 1 bajt |
| 35 | + |
| 36 | + //stale |
| 37 | + const int stala = 345546; |
| 38 | + |
| 39 | + //unsigned / signed |
| 40 | + |
| 41 | + |
| 42 | + //dodawanie |
| 43 | + int x = 12, y = 24; |
| 44 | + int suma = x + y; |
| 45 | + cout<< x << " + " << y << " = "<< suma<<endl; |
| 46 | + |
| 47 | + cout<<endl; |
| 48 | + |
| 49 | + //kod ascii odpowiada literom |
| 50 | + char litera1 = 'A'; //litera |
| 51 | + char litera2 = 65; //kod ASCII litery |
| 52 | + //cout<< litera1 <<", "<< litera2 <<endl; |
| 53 | + |
| 54 | + float rzeczywista1 = 213.3432153; |
| 55 | + float rzeczywista2 = 56.45; |
| 56 | + float notacjanaukowa1 = 1.0e-8; //1^-8 |
| 57 | + float notacjanaukowa2 = 2.0e+5; //2^5 |
| 58 | + //cout<<rzeczywista1 / rzeczywista2 <<endl; |
| 59 | + //cout<<notacjanaukowa1<<endl<<notacjanaukowa2<<endl; |
| 60 | + |
| 61 | + //rzutowanie typów |
| 62 | + double iloczyn = (double)notacjanaukowa1 + notacjanaukowa2; //ogólnie lepiej operacje wykonywac na zmiennych tego samego typu |
| 63 | + |
| 64 | + //cin i cout |
| 65 | + |
| 66 | + float rzecz1; |
| 67 | + //cin >> rzecz1; |
| 68 | + //cout<< rzecz1+100; |
| 69 | + |
| 70 | + cout<<endl; |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | + cout<<"Wpisz litere:"<<endl; |
| 75 | + cin>>znak2; |
| 76 | + cout<<"Wpisales litere ["<<znak2<<"]"<<endl<<endl; |
| 77 | + |
| 78 | + |
| 79 | + float n, m; |
| 80 | + cout<<"Wpisz pierwsza liczbe: "; |
| 81 | + cin>>n; |
| 82 | + cout<<endl<<"Wpisz druga liczbe: "; |
| 83 | + cin>>m; |
| 84 | + |
| 85 | + cout<<n<<" + "<<m<<" = "<<n+m<<endl; |
| 86 | + cout<<n<<" - "<<m<<" = "<<n-m<<endl; |
| 87 | + cout<<n<<" / "<<m<<" = "<<n/m<<endl; |
| 88 | + cout<<n<<" * "<<m<<" = "<<n*m<<endl; |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | + |
| 95 | + |
| 96 | + return 0; |
| 97 | +} |
| 98 | + |
0 commit comments