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

[Lekcja 8.] Kiedy i jakich typów używać?

Ostatnio zmodyfikowano 2011-12-29 11:09
Autor Wiadomość
Green
Temat założony przez niniejszego użytkownika
[Lekcja 8.] Kiedy i jakich typów używać?
» 2011-12-26 12:02:43
Witam Was!
Mam pytanie dotyczące zmiennych (lekcja 8).
Kiedy się daje zmienne i do czego.
Jest pełno rodzajów zmiennych skąd mam wiedziec kiedy jaką napisac?
Z góry dziękuje ;D Pozdrawiam
P-46279
SeaMonster131
» 2011-12-26 12:09:40
1. Nazywaj temat normalnie.
2. Masz tam przykład, w którym jest wszystko wytłumaczone. Takie główne to np:
int to liczba całkowita, double/float to liczba z przecinkiem, char to znak.
P-46281
pekfos
» 2011-12-26 15:37:55
@up: poprawiłem tytuł.

W kursie masz wszystko wyjaśnione. Jak czytanie ze zrozumieniem leży, to na programowanie chyba za wcześnie ..
P-46311
RazzorFlame
» 2011-12-28 11:57:16
int - typ zmiennej bez przecinka
double, float - moze przechowywac przecinek ( z tym ze double od float jest 2x wieksze )
bool - typ logiczny posiada 2 wartosci: false(fałsz) i true(prawda)
char - przechowuje znak
string - moze przechowywac całe ciągi znaków
long ( lub long long ) - przechowuje duże liczby bez przecinka ( long long jest większe od samego long )

Teraz jesli chcesz jakies operacje na zmiennych to robisz to np tak:
C/C++
#include <iostream>

int main()
{
    int zmienna1, zmienna2; // deklarujemy zmienna typu int
   
    bool czy_wieksza; //deklarujemy zmienna typu bool (logiczna)
   
    cout << "Napisz wartosc zmiennej1 ( bez przecinka i same litery ): ";
    cin >> zmienna1;
    cout << "Napisz wartosc zmiennej2 ( bez przecinka i same litery ): ";
    cin >> zmienna2;
   
    if( zmienna1 > zmienna2 ) czy_wieksza = true;
    else { czy_wieksza = false; }
   
    cout << "Napisales: zmienna1 - " << zmienna1 << ", zmienna2 - " << zmienna2 << endl;
    cout << "Suma tych dwoch zmiennych to:" << zmienna1 + zmienna2 << endl;
    if( czy_wieksza == true ) cout << "Zmienna1 jest wieksza od zmiennej2" << endl;
    else { cout << "Zmienna1 nie jest wieksza od zmiennej2" << endl; }
    getch(); //zatrzymujemy program
    return 0;
}

Mogą byc błędy bo pisalem z palca ale tak czy tak masz wyjasnione

EDIT:
Jak chcesz przypisać jakąś wartość zmiennej typu char to nie robisz tego tak: char zmienna = "z"; tylko tak: char zmienna = 'z'; Jesli podajesz jeden znak to nie w cudzysłowiu!
P-46436
pekfos
» 2011-12-28 12:56:02
@RazzorFlame: Jak i tego nie zrozumie to od razu skopiuj do postu całą lekcję o zmiennych. Będzie szybciej. :P
P-46446
RazzorFlame
» 2011-12-29 11:09:04
Heh. Trza wytłumaczyc nie? Jakos trzeba go "Oswiecic". Wkoncu kazdy miał kiedyś problemy z róznymi kodami.
P-46552
« 1 »
  Strona 1 z 1