Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> // Standardowa biblioteka zawiera definicje printf i scanf itd...
- #include <malloc.h> // Biblioteka alokacji pamieci
- #include <conio.h> // potezebne do _getch();
- int main()
- {
- // Nazwy zmiennych nie maja znaczenia byle by zacczynaly sie od litery (polecam CamelCase ,PascalCase ,Notacja Wegierska)
- // i zamiast nazw typu a ,b ,c ... ,z lepiej uzywac bardziej wymownych nazw np.: licznik ,dzielnik ,liczbaA
- // const przed typem uniemozliwia zmiane wartosci
- int liczbaI = 5; // Zwykla zmienna int (calkowita) z wartoscia 5
- float liczbaF = 10.0f; // Zwykla zmienna float (zmiennoprzecinkowa) z wartoscia 10
- double liczbaD = 20.00; // Zwykla zmienna double (zmiennoprzecinkowa podwojnej precyzji) z wartoscia 20
- char znakC = 'A';// Zwykla zmienna char (znak) z wartoscia A ... znak 'A' nie rowna sie 'a'
- bool logicznaB = true;// Zwykla zmienna logiczna (true false) z wartoscia true ... true = 1 ; false = 0
- printf("Wyswietlenie tekstu ... \n"); // Wyswietlenie takstu \n -nowa linia \t - tabulator
- printf("\n\n"); // To dla odstepow miedzy czesciami
- // Wyswietlanie tekstu ... %d - int ,%f - float ,%lf - double ,%c - char
- printf("\tWyswietlanie liczb ...\n");
- printf("Liczba int: %d\n", liczbaI); // Wyswietlenie liczby
- printf("Liczba float: %f\n", liczbaF); // Wyswietlenie liczby
- printf("Liczba double: %lf\n", liczbaD); // Wyswietlenie liczby
- printf("Liczba char: %c\n", znakC); // Wyswietlenie znaku
- printf("Liczba bool: %d\n", logicznaB); // Wyswietlenie wartosci logicznej
- printf("\n\n");
- printf("\tDzialanie petli ...\n");
- // for uzywamy jesli wiemy ile razy ma sie wykonac ,
- // w do{}while(); kod sie najpierw wykona potem sprawdzi warunek konca
- // w while(){} najpierw sprawdzi warunek potem (jesli bedzie prawdziwy) wykona kod
- // Petla for ... for(deklaracja licznika = wartosc poczatkowa licznika ; warunek kontynuacji petli ; de/in -krementacja licznika) ... ++ / --
- // W petli obojetnie co ...
- for (int licznik = 0; licznik < 10; licznik++) {
- printf("Liczba w inkrementacji for: %d\n" ,licznik);
- }
- printf("\n");
- do {
- printf("Liczba w inkrementacji do{}while: %d\n", liczbaI++);
- } while (liczbaI < 10);// Dopuki prawdz wykona kod w {}
- printf("\n");
- while (liczbaD > 10.00) { // Dopuki prawda wykona kod
- printf("Liczba w inkrementacji while(){}: %lf\n", liczbaD--);
- }
- printf("\n\n");
- // Pobieranie danych
- printf("\t Pobieranie danych if\n");
- printf("Podaj int: "); // Pobranie liczby ... 1 ,2 ,3 ,8 ,100
- scanf("%d" , &liczbaI);
- printf("Podaj float: "); // Pobranie liczby ... 1.2 ,1.9 ,0.5
- scanf("%f", &liczbaF);
- printf("Podaj double: "); // Pobranie liczby ... 1.225 ,0.258 ,51.2554
- scanf("%lf", &liczbaD);
- printf("Podaj char: "); // Pobranie znaku ... a b =
- znakC = _getch();
- printf("%c\n" ,znakC); // Wyswietlenie znaku bo getch go nie wyswietli
- printf("\n\n");
- printf("Wyswietl int: %d\n", liczbaI); // Wyswietlenie liczby ... 1 ,2 ,3 ,8 ,100
- printf("Wyswietl float: %f\n", liczbaF); // Wyswietlenie liczby ... 1.2 ,1.9 ,0.5
- printf("Wyswietl double: %lf\n", liczbaD); // Wyswietlenie liczby ... 1.225 ,0.258 ,51.2554
- printf("Wyswietl char: %c\n", znakC); // Wyswietlenie znaku ... a b =
- printf("\n\n");
- // If i switch
- printf("\t Instrukcje warunkowe if\n");
- if (liczbaI > 0) {// Jesli mniejsza wykonaj
- printf("Podana liczba int jest wieksza od 0\n");
- } else if (liczbaI < 0) {// Jesli nie sprawdz i wykonaj
- printf("Podana liczba int jest mniejsza od 0\n");
- }else {// Jesli nie te powyzej wykonaj i tak to
- printf("Podana liczba int jest rowna 0\n");
- }
- printf("\n");
- if (liczbaI%2==0) {
- printf("Podana liczba int jest parzysta\n");
- }else {
- printf("Podana liczba int jest nie parzysta\n");
- }
- printf("\n\n");
- printf("Podaj liczbe od 1-3: ");// Pobranie liczby
- scanf("%d" ,&liczbaI);
- switch (liczbaI) { // Sprawdzaj dla danej zmiennej
- case 1: // Przypadek 1
- printf("Podales 1\n");
- break;// Musi bys po kazdej instrukcji dla kazdego case
- case 2: // Przypadek 2
- printf("Podales 2\n");
- break;
- case 3: // Przypadek 3
- printf("Podales 3\n");
- break;
- default: // Przypadek jesli nie znaleziono pasujacego
- printf("Podales cos innego\n");
- break;
- }
- printf("\n\n");
- _getch(); // Zatrzymanie programu
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement