Laboratorium na C#, OOP
25 PLNDla wszystkich opcji: każda klasa powinna utrzymywać ukryte pola, konstruktory z parametrami i bez parametrów, metody klasy i obiektu, właściwości, przeładowane operacje.Funkcjonalne elementy klasy muszą zapewnić pełny, minimalny i wygodny interfejs klasy, który nie ma sprzeczności.W przypadku wystąpienia błędów specyficznych dla klasy powinny zostać usunięte wyjątkowe sytuacje.Opracowany program powinien zawierać przegląd wszystkich opracowanych elementów klasy (na przykład może zawierać menu do sprawdzenia pracy wszystkich publicznych metod klasy) i przetwarzania wyjątkowych sytuacji.Konieczne jest również ponowne zdefiniowanie metody ToString() i metody Equals().Stwórz klasę „liczba pary”, tak, że: a) jego egzemplarz może zawierać tylko pozytywne liczby pary w zakresie 2..200.
b) jego konstruktor bez parametra tworzy egzemplarz o wartości 2, a konstruktor z parametrem przy tworzeniu egzemplarza okrąża wartość parametra do najbliższego liczby parowej w danym zakresie.c) jego metody pozwalają na uzyskanie i przyjmowanie wartości, wykonując przy tym odpowiednie przekształcenia.d) jego funkcja print () wyświetla na ekranie wartość egzemplarza umieszczonego w podwójnej kartce.e) jego operacja „+” jest przeładowana: dla dwóch liczb parowych oblicza ich półsum i zwraca liczbę parową; podczas operacji z liczbą zwykłą oblicza kwotę i zwraca całą liczbę.Wypełnij program, który sprawdza wykonywanie wymienionych funkcji.Zadania 2
Opisz podstawową klasę (może, abstrakcyjną), w której za pomocą wirtualnych lub abstrakcyjnych metod i właściwości zadaje się interfejs dla klas pochodnych.W każdej klasie należy ponownie określić metodę Equals, aby porównywać wartości, a nie odniesienia.Wyznacz w klasie wszystkich możliwych konstruktorów.Metoda główna musi trzymać masyw lub listę elementów klasy podstawowej wypełnioną odniesieniami do klasy początkowej i wyświetlać wykorzystanie wszystkich elementów klasy opracowanych zgodnie z opcją.a) w diecieOkreślenie hierarchii warzyw.Zbieraj w sałatce.Oblicz kaloryzm
Zadania 3
Zadania : 1Metodą trapecji obliczyć Integral Zrealizować wyszukiwanie Integral w postaci metody, której jednym z parametrów jest funkcja, dla której zadania są rozwinięte.Funkcje, dla których należy zrealizować wyszukiwanie zintegrowane są wymienione w opcjach zadań.2 .Stwórz wydarzenie związane z naciśnięciem na klawiaturze znaku, z którego zaczyna się Twoje imię.Metoda przetwarzania tego wydarzenia wyjaśnia Twoje imię w całości.
Завдання 1
Для всіх варіантів: кожний клас повинен утримувати приховані поля, конструктори з параметрами та без параметрів, методи класу та об’єкту, властивості, перевантажені операції. Функціональні елементи класу повинні забезпечувати повний, мінімальний та зручний інтерфейс класу, який не має протиріч. При виникненні специфічних для класу помилок повинні вкидатися виключні ситуації. Розроблена програма повинна містити перевірку усіх розроблених елементів класу (наприклад, може утримувати меню для перевірки роботи усіх публічних методів класу) та обробку виключних ситуацій. Необхідно також перевизначити метод ToString() та метод Equals().
Створити клас «парне число», такий, що: а) його екземпляр може містити тільки позитивне парне число в діапазоні 2..200.
b) його конструктор без параметра створює екземпляр зі значенням 2, а конструктор з параметром при створенні екземпляра округлює значення параметра до найближчого парного числа в зазначеному діапазоні.
c) його методи дозволяють отримувати і присвоювати значення, виконуючи при цьому відповідні перетворення.
d) його функція print () виводить на екран значення екземпляра, укладену в подвійні лапки.
e) його операція «+» перевантажена: для двох парних чисел обчислює їх полусумму і повертає парне число; при операції зі звичайним числом обчислює суму і повертає ціле число. Скласти програму, яка перевіряє виконання перерахованих функцій.
Завдання 2
Описати базовий клас (можливо, абстрактний), у якому за допомогою віртуальних або абстрактних методів та властивостей задається інтерфейс для похідних класів. В усіх класах потрібно перевизначити метод Equals, щоби порівнювались значення, а не посилання. Визначити в класах усі можливі конструктори. Метод Main повинен утримувати масив або список з елементів базового класу, заповнений посиланнями на похідні класи, та демонструвати використання усіх розроблених елементів класів відповідно варіанту.
а)Дієта. Визначити ієрархію овочів. Зібрати в салат. Порахувати калорійність
Завдання 3
Завдання: 1. Методом трапеції обчислити інтеграл Реалізувати пошук інтеграла у вигляді метода, одним із параметрів якого є функція, для якої розв’яується задача. Функції, для яких треба реалізувати пошук інтеграла, перелічені у варіантах завдань. 2. Створити подію, яка пов’язана з натисканням на клавіатурі символа, з которого починається ваше ім’я. Метод-обробник цієї події виводить ваше ім’я повністю.
Opinia zleceniodawcy o współpracy z Volodimir Zazulyak
Laboratorium na C#, OOPWszystko zostało wykonane szybko i dobrze.
Opinia freelancera o współpracy z Stanislav Semkov
Laboratorium na C#, OOPWszystko w porę, jasne zadania, polecam do współpracy
-
10 Pozdrawiam Pani Stanisław! Doświadczenie w pracy z C # jest, istnieje również doświadczenie w rozwiązywaniu takich zadań. Zacznę już wykonywać laboratorium, więc jeśli wybierzesz mnie jako wykonawcę, to być może zadanie będzie już gotowe i pozostanie mi tylko to, aby Ci je przekazać.
Z szacunkiem Daniela!
Вiтаю, Станіслав! Досвід роботи з C # є, також є досвід у вирішенні таких завдань. Почну вже виконувати лабораторку, так що, якщо Ви виберете мене виконавцем, то можливо завдання вже буде готово і мені залишиться тільки його Вам віддати.
З повагою, Данило!
-
3902 68 0 Dzień dobry, gotowy do wykonania Twojego zamówienia, aby omówić szczegóły, skontaktuj się z osobistą wiadomością
Доброго дня, готовий виконати Ваше замовлення, для обговорення деталей звертайтеся в особисті повідомлення
-
143 38 5 3 Dobry czas na dzień!
Tylko dzisiaj pracowałem z metodą trapetacji.
Doświadczenie z # 4 lat
Wszystko robię szybko i jakościowo.
Zapraszam do pisania w LS!
Доброго времени суток!
Только сегодня работал с методом трапеции
Опыт с# 4 года
Сделаю всё быстро и качественно
Заинтересовал пишите в лс!
-
251 3 1 Dzień dobry ! Wykonuję bez problemów, 2 lata doświadczenia w projektowaniu na C#, istnieje również doświadczenie w pisaniu prac laboratoryjnych i kursowych, jeśli wybierzesz wykonawcę dzisiaj, to do jutra będzie gotowy do wykonania zadania, skontaktuj się, będę zadowolony z pomocy!
Доброго дня! Виконаю без проблем, 2 роки досвіду розробки на C#, також є досвід в написанні лабораторних та курсових робіт, якщо оберете виконавцем сьогодні, тоді до завтра буде мати готове виконане завдання, звертайтесь, буду радий допомогти!
-
566 47 1 1 Dobrze, ale w szkole robię coś podobnego. Wypełnię w mniej niż 1 dzień, komentarze zostawię, wyjaśnię według kodu, co mnie interesuje.
Здравствуйте, задание понятно, делал в колледже очень подобное этому. Выполню меньше чем за 1 день, комментарии расставлю, объясню по коду что интересует.
Aktualne projekty freelancerskie w kategorii C#
Napisz program w C# z użyciem bazy danych
51 PLN
Należy napisać program w języku C# z podłączeniem bazy danych (My Sql) na temat projektowania i tworzenia bazy danych "Planowanie dnia roboczego". Ogólnie część programu już istnieje, ale trzeba utworzyć bazę danych i podłączyć ją do określonych warunków, więcej informacji dla… C#, Bazy danych ∙ 10 ofert |
Smart kontrakt do automatycznego rozdawania tokenów
2543 PLN
Należy stworzyć inteligentny kontrakt do rozdawania tokenów, który zostanie później zintegrowany z botem Telegram. O rozdawaniu: - Osoba przesyła kryptowalutę (USDT lub inną kryptowalutę...) na określony adres portfela. - Inteligentny kontrakt automatycznie wysyła tokeny lub… Blockchain, C# ∙ 4 oferty |
C# i go deweloper pod refaktoring listy usług |
Aplikacja oprogramowania „Kolegium absolwentów” (C# Windows Form)Tworzenie aplikacji programu GUI "Wizual Studio C#, Windows Forms", który zapewnia: Wprowadzenie listy absolwentów; - dodawanie i aktualizacja informacji; - wykorzystanie różnych filtrów i kryteriów do poszukiwania konkretnych absolwentów według kierunku zawodowego, miejsca… C#, Microsoft .NET ∙ 18 ofert |
SarafanW poszukiwaniu backend deweloper, który przejmie nasz projekt na poprawę. Mamy roboty i aplikacje mobilne. W związku z tym pod tym wszystkim są grupy użytkowników z różnymi poziomami dostępu i prywatnymi gabinetami. Katalog towarów i autoryzacja za pośrednictwem telegramów.… C#, Microsoft .NET ∙ 6 ofert |