2904666336

2904666336



Ćwiczenie 3. Definicja prostej klasy.

Obserwacja konstruktorów i destruktorów .

Zadania laboratoryjne (czas realizacji: 1 tydzień)

Celem ćwiczenia jest poznanie zasad definiowania oraz obserwacja konstruktorów i destruktorów poprzez tworzenie prostych obiektów.

1.    Napisz w języku obiektowym C++ następujący program:

Stwórz klasę definiującą okręg. Każdy okręg składa się ze współrzędnych środka oraz promienia (współrzędne środka x,y powinny być zmiennymi całkowitymi, promień r- liczbą rzeczywistą nieujemną). Dokonaj wczytania liczb ze sprawdzeniem poprawności (r>=0).

W programie obiektowym użyj konstruktora z parametrami do przypisania wartości początkowych na standardowe współrzędne środka S(0,0) oraz promień r=1. Użyj konstruktora z tzw. listą inicjalizującą. Oprócz konstruktora z parametrami zdefiniuj oraz zbadaj przykład użycia konstruktora bezparametrowego oraz konstruktora z niepełną liczbą parametrów. Wyświetleniem komunikatu na ekran informuj użytkownika który konstruktor został wywołany. Napisz funkcje obliczające Pole oraz Obwód okręgu oraz wyprowadzające wynik z dokładnością do 0,001. Wprowadź dane dwóch okręgów oraz zbadaj czy wprowadzone okręgi mają punkty wspólne. Program powinien poinformować o tym użytkownika w postaci wyprowadzenia komunikatu o ilości punktów wspólnych (zero, jeden, dwa lub nieskończenie wiele).

2.    Niech obiektem będzie klasa Student posiadająca następujące pola: Imię (typu String), Nazwisko (String) , Nr_albumu (integer) , Średnia (float), Przedmioty (dynamiczna tablica typu String). Na początku programu użytkownik podaje liczbę tworzonych obiektów K i zostaje przydzielona pamięć na tablicę K obiektów typu



Wyszukiwarka

Podobne podstrony:
Ćwiczenie 2. Definicja prostej klasy.Obserwacja konstruktorów i destruktorów . Celem ćwiczenia jest
Poznaj C++ w$ godziny0105 Proste klasy 91 Linia 58 zawiera definicję obiektu Frisky (będącego klasy
IMG$90 a) I Zadanie 17 Zadanie 18 _ Zadanie 19_ Jeśli Kissa jest nazwą klasy z publicznym konstrukto
IMG62 (2) ćwiczenie 1 wydział MEiL, ITLiMS, Zakład Podstaw Konstrukcji ZAPIS KONSTRUKCJI - CAD I Za
76831 Zdjęcie0139 (12) f Wnclude <lostream.h> //p. 55, klasy - konstruktor, destruktor iWnclud
PROGRAM CWICZEN PROJEKTOWYCH 1.    Proste przypadki układu sił zbieżnych (określanie
IMGw5 Marcin Mazurek ćwiczenia z Makroekonomii II KOLOKWIUM I, 3.06.2010 GRUPA D Zadanie 1
JAK TO ZROBIĆ MAM 5 LAT (11) Ćwiczenie kształci spostrzegawczość i zmysł obserwacji. Dziecko zdoby
JAK TO ZROBIĆ MAM 5 LAT (29) zięki temu ćwiczeniu dziecko kształci zmysł obserwacji, ^zy się wyodr
JAK TO ZROBIĆ MAM 5 LAT (29) zięki temu ćwiczeniu dziecko kształci zmysł obserwacji, :zy się wyodr
KB kolokwium (7) EGZAMIN Z KONSTRUKCJI BETONOWYCH Zadani© obliczeniowo -1 termin (24,00.201 i»a,.Ntó
Klasy ekspozycji konstrukcji?tonowych 1 Klasy ekspozycji Brak Korozja wywołana chlorkami

więcej podobnych podstron