|
Przykładowe programy Najmniejszy możliwy program wygląda tak: int main(){} Jest to już w pełni poprawny program w języku C++, który nie wykonuje żadnego działania. Poniższy natomiast wyświetla napis "Hello world!": #include <iostream> // deklaracje obiektów std::cout i std::endl int main() // funkcja main { std::cout << "Hello world!" << std::endl; /*wprowadzenie tekstu na ekran (wraz z przejściem do następnej linii)*/ return 0; } std::cout i std::endl oznacza, że elementy cout i endl znajdują się w przestrzeni nazw std. Deklarację używania przestrzeni std można umieścić na początku programu: using namespace std; #include <iostream> //deklaracje std::endl i std::ostream using namespace std; int main() // funkcja main { cout << "Hello world!" << endl; //wprowadzenie tekstu na ekran return 0; } Prosty kalkulator: #include <iostream> using namespace std; int main(int argc, char *argv[]) //argc - ilość argumentów podanych przy uruchomieniu, { //argv[] - tablica argumentów double a, b, wynik; int dzialanie; cout << "Wybierz dzialanie :" << endl << "1. Dodawanie" << endl << "2. Odejmowanie" << endl << "3. Mnozenie" << endl << "4. Dzielenie" << endl << endl << "Wybierz inna liczbe aby wyjsc" << endl << endl; cin >> dzialanie; switch (dzialanie){ //instrukcja warunkowa sprawdzająca wartość zmiennej w nawiasach case 1: cout << endl << "Podaj skladniki :" << endl; cin >> a >> b; wynik = a + b; break; case 2: cout << endl << "Podaj odjemna i odjemnik :" << endl; cin >> a >> b; wynik = a - b; break; case 3: cout << endl << "Podaj czynniki :" << endl; cin >> a >> b; wynik = a * b; break; case 4: cout << endl << "Podaj dzielna i dzielnik :" << endl; cin >> a >> b; wynik = a / b; break; default : //dowolny, niewyszczególniony przedtem przypadek cout << endl << "Koniec programu." << endl; wynik = 0; } cout << endl << "Wynik wynosi " << wynik << endl << endl; return 0; //Wysłanie do systemu informacji o pomyślnym zakończeniu programu.
|