wtorek, 6 sierpnia 2013

Kurs C++ - Funkcję

 Jak zawszę kilka słów ode mnie

Cześć, wszystkim . Dzisiaj postanowiłem , że napisze krótki poradnik jak korzystać z funkcji w C++ .  Mam tylko taką cichą nadzieję, że się komuś przyda. Więc podstawy znamy uruchamiamy nasze środowisko i zaczynamy zabawę : )

Funkcję C++

Musimy pamiętać , że funkcję są to moduły, z których składa się każdy program w C++ .  Poznanie i zapoznanie się z funkcjami jest bardzo ważne dla dalszego programowania. Weźmy przykładową funkcję sqrt() , która zwraca pierwiastek danej liczby. Na tej funkcji wytłumaczę wam postać funkcji.


b = sqrt(16,25)

b - jest to nasza zmienna
sqrt() - funkcja pierwiastkowania
16,25 - liczba, która będzie pierwiastkowana 

Jak widzimy liczba, która będzie wynikiem pierwiastkowania zostanie przypisana do naszej zmiennej. Myślę, że przyda się teraz kod , który nam to pokaże. Napiszemy prosty program, który będzie liczył pierwiastek z danej liczby. Więc zaczynamy . 

#include <iostream>
#include<cmath>


int main(int argc, char** argv)
{
    using namespace std;
   
    double liczba;
    double wynik;
   
    cout << "Podaj liczbe , z korej chcesz obliczyc pierwistek:  " ;
    cin >> liczba;
    wynik = sqrt(liczba);
    cout << endl;
    cout << "Pierwiastek z liczby " << liczba << " wynosi " << wynik ;
   
   
   
    return 0;
}

Jak widzimy , na samym początku deklarujemy dwie zmienne typu double gdyż, wynik pierwiastkowania może być liczba z przecinkami . Poprzez cin  wprowadzamy dane do zmiennej i wykonujemy naszą funkcję. Program na prawdę banalny . Gdybyście mieli jakieś pytania do niego to czekam na komentarze.
Dzisiaj również mam dla was zadanie napiszcie program, który będzie liczył delte.


sobota, 14 lipca 2012

Jakiego laptopa wybrać do 1500 zł ?

Wielu z nas zastanawia się jakiego laptopa kupić mając budżet do 1500 zł. Postaram się wam w tym pomóc znalazłem dla was 3 interesujące laptopy, które mieszczą się w tych granicach.

1.HP 630 A1D77EA Ci3

Opis : 


Możecie się zapoznać z opisem na stronie  : 
Informacje
i tu również możecie dokonać zakupu.



Cena : 1 353 zł 



2. Acer Aspire AS5733


 Opis :

Możecie się zapoznać z opisem na stronie  : 

i tu również możecie dokonać zakupu.






Cena : 1 499 zł 



3.Lenovo IdeaPad B570

Opis :

Możecie się zapoznać z opisem na stronie  : 

i tu również możecie dokonać zakupu.

Cena : 1 449 zł


To by było na tyle.  Z tych 3 laptopów polecam Acer moim zdaniem jest najlepszy.

Java czy C++

Wielu z nas zadaje sobie pytanie jakiego języka najpierw się uczyć. Co wybrać Java czy może C++. W tym temacie postaram się wam pomóc.

Zarobki


Pamiętajcie nie ważne jaki język programowania wybierzecie to i tak wasze zarobki mogą być takie same. Wszystko zależy od tego co potraficie w danym języku napisać. Wiadomo teraz są bardzo popularne aplikacje na Androida ale to po jakimś czasie może się zmienić i nie zarobicie swoich wymarzonych pieniędzy. Moim zdaniem na początek wybierzecie sobie co chcecie pisać jakie programy, czy dany program ma być przenośny na różne systemy operacyjne itp.

 C++  




  • Plusy
  1. Szybkość
  2. Możliwość programowania w różnych stylach
  3. Zgodność z językiem C
  4. Wsparcie dla programowania obiektowego
  • Minusy
  1. Deklaracja pamięci
  2. Kod nie jest przenośny ( Czyli nie zadziała pod innym systemem)
  3. Aplikacje okienkowe ( Dużo trzeba się namęczyć aby napisać okno)

Java


  • Plusy
  1. Język niezależny od platformy (Możemy go używać na każdym systemie)
  2. Język zorientowanie obiektowy
  3. Wiele darmowych środowisk IDE
  4. Brak deklaracji pamięci 
  • Minusy
  1. Brak .exe ( Jest to minus, który bardzo często odpycha zaczynających programistów. Po prostu trzeba wiedzieć jak uruchomić program przez konsole lub plik skonwertować do JAR itp. )
Całe te zestawienie plusów i minusów tych 2 języków jest wzięte z moich doświadczeń przy programowaniu.  Oczywiście niektóre plusy lub minusy mogą być nie zgodne z waszą opinią ale tak jak wcześniej mówiłem wszystko zależy od gustu i upodobań. Mam nadzieję , że to chodź trochę wam ułatwi wybór jakiego języka zacząć się uczyć najpierw.