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