#Instrukcja switch case. Menu główne. Kontrola błędów wejścia Lekcja znajduje się pod linkiem: LINK
Zamiany oznaczone jako (P) są moją osobistą preferencją, czyli sam kod jest poprawny.
##Dokonane zmiany
- przeniosłem zmienne globalne do
maindeklarując 1 / linię + deklaracja leniwa - (P) dodałem znak nowej linii po wykonaiu każdego
cout - poprawiłem wcięcia
###kalkulator_if.cpp
- poprawiłem wcięcia na mniejsze (nie wiedzieć czemu po ifach wyoru opcji było wcięcie o 1 głebokość za dużo)
- zmniejszyłem dziwne odstępy pomiędzi if/else a wykonywaną instrukcją
- ujednoliciłem styl bloków warunkowych,
- (P) większe bloki kodu umieściłem w klamrach
###kalkulator_switch.cpp
- pozbyłem się
exit(0), należy tej funkcji unikać! nie pozwala na uruchomienie się destruktorów - przeniosłem deklarację
char wybornad pętlę - zamieniłem nieskończoną pętlę na bardziej elegancką pętlę while
- zamieniłem nagłówki include na te zgodne ze standardem C++
###miesiace_if.cpp
- (P) zamieniłem nawiasy w złożonych warunkach na odstępy pomiędzy operatorami logicznymi
- ujednoliciłem styl kodu
###miesiace_switch.cpp
- usunąłem paskudny
exit(0)! - ujednoliciłem zapis (za tak paskudny styl pisania kodu - tutaj głównie wcięcia - powinny publicznie kamienować)
##Literatura Dodatkowe warte uwagi materiały