Menu
Coddy logo textTech

Stałe

Część sekcji Podstawy ścieżki C w Coddy. Lekcja 10 z 63.

Stałe w języku C to zmienne, których wartości nie mogą być zmieniane podczas działania programu. Przydają się w przypadku wartości, które powinny pozostać niezmienne przez cały czas działania programu.Zdefiniuj stałą za pomocą dyrektywy #define:
#define PI 3.14159
Powyższy wiersz tworzy stałą o nazwie PI o wartości 3.14159.Innym sposobem tworzenia stałych jest użycie słowa kluczowego const:
const float TAX_RATE = 0.07;
Tworzy to stałą o nazwie TAX_RATE o wartości 0.07. Pamiętaj, że próba zmodyfikowania stałej po jej zdefiniowaniu spowoduje błąd kompilacji.Używaj stałych w programie tak jak zwykłych zmiennych:
float area = PI * radius * radius;
float tax = price * TAX_RATE;
Stałe sprawiają, że kod jest bardziej czytelny i łatwiejszy w utrzymaniu. Jeśli musisz zmienić wartość używaną w wielu miejscach, wystarczy zaktualizować ją tylko raz.
challenge icon

Wyzwanie

Łatwy

Utwórz program, który oblicza pole koła. Twój program powinien:

  1. Zdefiniować stałą PI o wartości 3.14159
  2. Obliczyć pole koła za pomocą wzoru: area = PI * radius * radius
  3. Wypisać obliczone pole z dokładnością do 2 miejsc po przecinku w formacie: Area: X.XX, a następnie znak nowej linii
Użyj radius = 5 oraz float lub double dla zmiennej przechowującej pole.

Oczekiwany wynik:
Area: 78.54

Uwaga: Użyj %.2f jako specyfikatora formatu w printf i zakończ wynik znakiem \n.

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Zdefiniuj tutaj stałą PI
    
    int radius = 5;
    
    // Oblicz tutaj pole
    
    // Wypisz tutaj pole
    
    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C online