Blog Dla Młodszych Programistów C#/.NET

piątek, 20 grudnia 2024

Wprowadzenie


Dzisiaj zagłębimy się w fascynujący temat zmiennych i typów danych w C#. To fundamentalne koncepcje, które każdy programista musi opanować. Zrozumienie ich jest kluczowe dla efektywnego tworzenia kodu i rozwiązywania problemów programistycznych.

Zmienne i Typy Danych w C#: Fundamenty Programowania

Co to są zmienne?


Zmienne to podstawowe elementy w programowaniu, które służą do przechowywania danych w pamięci komputera. Możemy je porównać do pudełek, w których przechowujemy różne rodzaje informacji.

Przykład deklaracji zmiennej:

int wiek = 25;

W tym przykładzie:

    • int to typ danych (liczba całkowita)
    • wiek to nazwa zmiennej
    • 25 to wartość przypisana do zmiennej

Podstawowe typy danych w C#


C# oferuje różne typy danych, które możemy wykorzystać w zależności od rodzaju informacji, jakie chcemy przechować.

1. Typy liczbowe


Liczby całkowite:

int liczba = 10;
long duzaLiczba = 1000000000L;

Liczby zmiennoprzecinkowe:

float liczbaFloat = 3.14f;
double liczbaDouble = 3.14159265359;
decimal precyzyjnaLiczba = 3.14159265359m;


2. Typ tekstowy (string)

string imie = "Jan";
string nazwisko = "Kowalski";
string pelneImie = $"{imie} {nazwisko}"; // Interpolacja stringów


3. Typ logiczny (boolean)

bool czyPrawda = true;
bool czyFalsz = false;


4. Typ znakowy (char)

char litera = 'A';


Konwersje typów


Czasami potrzebujemy zmienić typ danych. C# oferuje różne metody konwersji:

Konwersja niejawna (implicit)

int malaLiczba = 10;
long duzaLiczba = malaLiczba; /* Konwersja niejawna z int na long */


Konwersja jawna (explicit)

double liczbaDouble = 3.14;
int liczbaInt = (int)liczbaDouble; /* Konwersja jawna z double na int */
Console.WriteLine(liczbaInt); // Wypisze: 3


Stałe


Stałe to specjalne rodzaje zmiennych, których wartość nie może być zmieniona po inicjalizacji:

const double PI = 3.14159;
// PI = 3.14; // To spowodowałoby błąd kompilacji


Przykład praktyczny: Kalkulator BMI


Zobaczmy, jak możemy wykorzystać zmienne i typy danych w praktycznym przykładzie - kalkulatorze BMI:

Console.Write("Podaj swoją wagę (kg): ");
double waga = Convert.ToDouble(Console.ReadLine());

Console.Write("Podaj swój wzrost (m): ");
double wzrost = Convert.ToDouble(Console.ReadLine());

double bmi = waga / (wzrost * wzrost);

Console.WriteLine($"Twoje BMI wynosi: {bmi:F2}");

if (bmi < 18.5)
Console.WriteLine("Niedowaga");
else if (bmi < 25)
Console.WriteLine("Waga prawidłowa");
else if (bmi < 30)
Console.WriteLine("Nadwaga");
else
Console.WriteLine("Otyłość");


Podsumowanie


Zmienne i typy danych są fundamentem programowania w C#. Zrozumienie ich jest kluczowe dla tworzenia efektywnego i poprawnego kodu. Pamiętaj, że praktyka czyni mistrza! Jeśli chcesz pogłębić swoją wiedzę na temat C# i .NET, zachęcam do sprawdzenia mojego szkolenia online "Zostań Programistą .NET". W szkoleniu tym szczegółowo omawiamy nie tylko zmienne i typy danych, ale także wiele innych ważnych koncepcji programowania. To świetna okazja, aby rozpocząć lub rozwinąć swoją karierę w programowaniu! Mam nadzieję, że ten artykuł był dla Ciebie pomocny. Jeśli masz jakiekolwiek pytania, nie wahaj się ich zadać w komentarzach poniżej. Powodzenia w Twojej przygodzie z programowaniem!

Autor artykułu:
Kazimierz Szpin
Kazimierz Szpin
CTO & Founder - FindSolution.pl
Programista C#/.NET. Specjalizuje się w Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, WPF oraz Windows Forms.
Autor bloga ModestProgrammer.pl
Dodaj komentarz

Wyszukiwarka

© Copyright 2024 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Regulamin. Polityka prywatności. Design by Kazimierz Szpin