Posty

Wyświetlanie postów z czerwiec, 2012

przeładowanie operatorów - kalkulator liczb zespolonych

nie jest jakiś wyszukany, brakuje sporo funkcji, no ale ;p pomijam fakt że czasem potrafi wywalić dziwne rzeczy typu (0,-0) których nie chce mi się eliminować, ale w 70% spełnia swoje zadanie (pozostałe 30% to brak sin, cos, exp, ln itp). klik:

Przeciążanie operatorów - klasa wektor

hm. Tu jest moja wesoła twórczość na temat działania na wektorach w przestrzeni 3D. Ewentualne poprawki/błędy proszę zgłaszać ;p wrzucę jeszcze inną wersję tego programu, bez wskaźnika ;p klik:

Complex...

biblioteka complex to bardzo fajne narzędzie, w którym zdefiniowane są działania ;D przykładowe użycie: klik:

Przeciążanie operatorów

jak dobrze pójdzie, to pojawią się liczby zespolone, no ale chwilowo będą tylko proste implementacje tego zagadnienia. polecam zapoznać się z: http://4programmers.net/C/Prze%C5%82adowywanie_operator%C3%B3w  dosyć przejrzyscie jest to napisane... ;) kody pojawią się w kolejnych postach

Prostokąt template

dobra, może przesadzam, ale to już ostatni z figur ;D mam nadzieję że każdy zainteresowany będzie teraz w stanie napisać prosty szablon opisujący dowolną bryłę lub figurę płaską klik:

okrąg template

nomen omen, kolejny prosty kod, dobry jako ćwiczenie i mała uwaga. Tak, wiem że M_PI siedzi w bibliotece matematycznej i nie trzeba tego definiować, ale mój kompilator najwyraźniej ma w tej kwestii zupełnie inne zdanie ;) klik:

box template z alokacją pamięci

hm. kod podany niżej jest prosty ale jego pisanie to dobre ćwiczenie dla początkujących  :) . nic nie można wprowadzać z poziomu programu, zmiany długości tylko w kodzie, na ekranie widzimy 4 wyniki, w tym przypadku dla (1,1,1) i (2,2,2). klik:

stos template + class node

czyli trochę strukturalne podejście do problemu stosu ;D no i w sumie to już ostatnia implementacja, może kiedyś będą jeszcze jakieś. klik:

Stos template + MAX SIZE

a tu mamy klasę stos z określonym już odgórnie MAX_SIZE, więc wreszcie można użyć w jakiś racjonalny sposób full() ;) klik:

Stos template...

dobra, tutaj jest kolejna, tym razem pełniejsza implementacja stosu... z użyciem szablonu oczywiście szczerze mówiąc, ta wersja nie przypadła mi do gustu, ale kto co woli klik:

Stos, implementacja podstawowa

podstawowa, czyli z napisaniem menu, użyciem switch'a oraz  biblioteki <stack>... klik:

First

ave z nudów i chęci treningu postanowiłem zrobić tego bloga, na którym będą pojawiać się implementacje różnych mniej i bardziej zaawansowanych rzeczy (pisane na zajęciach na studiach) w C++.../ lub ANSI C (zależy czy będzie co wstawiać ;D)