Skip to content

Zbiór projektów przygotowywanych w ramach poznawania podstaw programowania w języku C#.

Notifications You must be signed in to change notification settings

Mathias007/c-sharp-primary-projects

Repository files navigation

C# - Podstawy programowania

Repozytorium zbiorcze przygotowane dla projektów reprezentujących naukę podstaw programowania w języku C#.

  1. Prosty Kalkulator z podstawowymi funkcjonalnościami, wykorzystujący różne typy zmiennych, operatory, pętle, instrukcje warunkowe. Celem projektu jest poznanie i utrwalenie fundamentów składni języka C#.
  2. Generator tablicy dwuwymiarowej, którego celem jest wypełnienie poszczególnych ćwiartek różnymi rodzajami znaków. Główny cel projektu to znalezienie i optymalne zaimplementowanie algorytmu operującego na tablicy przyjmującej formę macierzy kwadratowej.
  3. Test pierwszości, pozwalający na sprawdzenie, czy wpisana przez użytkownika liczba jest liczbą pierwszą. Praktyczne wykorzystanie rekurencji (bez stosowania pętli).
  4. Kasa sklepowa, symulująca wybór określonej ilości produktów i wydrukowanie paragonu. Główną intencję programu stanowi zapoznanie się ze strukturami wartościowymi (struct) oraz ich obsługa przy użyciu metod.
  5. Lista nazwisk, stworzona na podstawie danych z pliku tekstowego, z której wyodrębniane są konkretne informacje.
  6. Książka telefoniczna, w której wykorzystywane są typy generyczne i operacje na nich (w tym wypadku słowniki), z wykorzystaniem obsługi komend klawiszowych, pętli, instrukcji warunkowych oraz kolorowania konsoli dla celów estetycznych.
  7. Lambda - wyświetlanie wyniku dla drzewa z wyrażenia lambda (wykorzystanie Expressions).
  8. Dijkistra - implementacja algorytmu Dijkistry dla określonej macierzy.

Releases

No releases published

Packages

 
 
 

Languages