Programowanie 2. Lista zadań 11. 1 Zadanie 1. Napisać program

Transkrypt

Programowanie 2. Lista zadań 11. 1 Zadanie 1. Napisać program
Programowanie 2. Lista zadań 11.
Zadanie 1. Napisać program pobierający ze standardowego wejścia dwie liczby typu float, wykonujący operację
dzielenia i zwracający wynik na standardowe wyjście. Obsługę wyjątku ‘dzielenie przez zero’ napisać za pomocą
instrukcji try&catch.
Rozwiązanie: cw11-01-try-catch.cpp
Zadanie 2. Napisać program wykorzystujący instrukcje try, throw & catch. Program wyrzuca za pomocą
polecenia throw string, łapie go i przekierowuje na ekran.
Rozwiązanie: Programowanie2-cpp-Wyklad-11.pdf
Zadanie 3. Napisz program ilustrujący zagnieŜdŜanie instrukcji try&catch.
Rozwiązanie: cw11-02-try-catch-nested.cpp
Zadanie 4. Napisz program ilustrujący przekazanie do instrukcji catch referencji, wskaźnika wyrzucanego typu.
Rozwiązanie: Programowanie2-cpp-Wyklad-11.pdf
Zadanie 5. Napisz program z obsługą wyjątku przepełnienia (overflow exception).
Rozwiązanie: Programowanie2-cpp-Wyklad-11.pdf
Zadanie 6. Napisz program z klasą słuŜącą do obsługi wyjątków.
Rozwiązanie: Programowanie2-cpp-Wyklad-11.pdf
Zadanie 7. Napisz program ilustrujący uŜycie obiektów klasy Exception (C++/CLI) do obsługi wyjątków.
Rozwiązanie: Programowanie2-cpp-Wyklad-11.pdf
Zadanie 8. Napisz program ilustrujący wykorzystanie instrukcji try&catch. W programie zdefiniuj funkcję w której
będzie jawna deklaracja throw, informująca jakie typy danych funkcja wyrzuca.
Rozwiązanie: cw11-03-try-catch-funkcja.cpp
1