Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  1. 1. Stwórz program (plik program.cs), zadeklaruj w nim zmienną carName i przypisz jej wartość Mój samochód. Wynik wyświetl na ekranie.
  2. 2. W tym samym projekcie stwórz klasę Car, w której będzie można przechowywać markę samochodu i rok produkcji (zmienne marka i rok) (zapisz ją w pliku Car.cs).
  3. 3. Zmodyfikuj klasę Car, aby wszystkie zmienne były zadeklarowane jako prywatne.
  4. 4. Stwórz nowy obiekt Car w pliku program.cs przechowywany w zmiennej referencyjnej car1, ustaw dla niego dowolną markę i rok produkcji, wyświetl to na ekranie. Popraw kod, aby program działał poprawnie.
  5. 5. Stwórz drugą zmienną referencyjną car2 typu Car, przypisz jej dowolne wartości i wyświetl na ekranie.
  6. 6. Przypisz do siebie wartości car1 i car2 (car1 = car2) i ponownie sprawdź na ekranie jakie wartości otrzymasz.
  7. 7. Zakomentuj kod do punktu 5 i 6.
  8. 8. *Uzupełnij program tak, aby przy wprowadzaniu roku produkcji weryfikowana była jego poprawność (ustawić jakieś ograniczenie dolne (1769) - w średniowieczu nie było samochodów - oraz górne - “na razie” wystarczy 2017) - wykorzystać instrukcje warunkowe.
  9. 9.
  10. 10. Utwórz prywatne pola klasy Car o nazwie: model, iloscDrzwi, pojemnoscSilnika oraz publiczne srednieSpalanie. Narysuj dla klasy Car diagram UML (kolejne czynności uzupełniaj na diagramie).
  11. 11. Utwórz prywatną metodę ObliczSpalanie zwracającej wartość typu double i przyjmującej parametr dlugoscTrasy typu double. Metoda ta ma obliczać spalanie samochodu na podstawie podanej wartości długości trasy i wartości pola srednieSpalanie. Spalanie obliczamy według wzoru:
  12. spalanie = (srednieSpalanie * dlugoscTrasy)
  13. 12. Utwórz publiczną metodę ObliczKosztPrzejazdu zwracającej wartość typu double i przyjmującej parametry dlugoscTrasy typu double i cenaPaliwa typu double. Metoda ta ma obliczać koszt przejazdu na trasie o podanej długości, zakładając podaną cenę paliwa za litr. Metoda ta ma wykorzystywać prywatną metodę ObliczSpalanie. Koszt przejazdu obliczamy według wzoru:
  14. kosztPrzejazdu = spalanie * cenaPaliwa;
  15. Nowy projekt - stwórz statyczną metodę opiszTyp, która będzie przeciążona, i będzie zwracała przykładowe wartości typów w zależności od rodzaju i liczby argumentów. 
  16. 13.
  17. 14. Napisz klasę osoba, której diagram jest następujący:
  18.  
  19. Osoba
  20. +imie: string
  21. +nazwisko: string
  22. +rokUrodzenia: int
  23. +waga: int
  24. +wzrost: int
  25. +okulary: bool
  26. +plec: enum(K,M)
  27. +obliczWiek(): int
  28. Umieść klasę w pliku Osoba.cs.
  29. 15. W pliku program.cs stwórz obiekt dyrektor i przypisz mu dowolne atrybuty. Wyświetl na ekranie jest imię, nazwisko i liczbę lat.
  30. 16. W pliku Osoba.cs zmień dostępy do pól na private, internal, protected - co się zmieni?
  31. 17. Dodaj metodę dodającą przedrostek Pan/Pani w zależności od płci. (wyswietl napis w stylu Dyrektorem jest Pani Alina Kowalska).
  32. 18. Jeśli w metodzie obliczWiek masz wpisane na sztywno rok 2016, użyj odpowiedniej zmiennej pobierającej obecny rok z systemu (DateTime.Now.Year).
  33. 19. Stwórz nowy obiekt pacjent i nadaj mu atrybuty, imię, nazwisko, wzrost,waga. Napisz metodę wyliczającą wskaźnik BMI (https://pl.wikipedia.org/wiki/Wska%C5%BAnik_masy_cia%C5%82a) .Na koniec wyśwetl na ekranie rodzaj wagi pacjenta (otyłość, niedowaga, wartość prawidłowa itp).
  34. 20. Napisz klasę produkt (nazwa, cena) oraz koszyk (lista towarów). Dorób też metodę dodającą towar do koszyka oraz funkcję pokazującą ilość elementów w koszyku i sumę cen. Zasymuluj robienie zakupów.
  35. 21. Napisać klasę Zespolone opisujące operacje na liczbach zespolonych. Pokazać w main podstawowe obliczenia.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement