Menu
CoddyTech

Konstanten

Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 10 von 63.

Konstanten in C sind benannte Werte, die während der Programmausführung nicht geändert werden können. Sie sind nützlich für Werte, die während des gesamten Programms unverändert bleiben sollen.Definiere eine Konstante mit der #define-Direktive:
#define PI 3.14159
Die obige Zeile erstellt eine Konstante namens PI mit dem Wert 3.14159.Eine weitere Möglichkeit, Konstanten zu erstellen, besteht darin, das Schlüsselwort const zu verwenden:
const float TAX_RATE = 0.07;
Dadurch wird eine Konstante namens TAX_RATE mit dem Wert 0.07 erstellt. Beachte, dass der Versuch, eine konstante Variable zu ändern, nachdem sie definiert wurde, zu einem Kompilierungsfehler führt.Verwende Konstanten in deinem Programm wie gewöhnliche Variablen:
float area = PI * radius * radius;
float tax = price * TAX_RATE;
Konstanten machen deinen Code lesbarer und leichter wartbar. Wenn du einen Wert ändern musst, der an mehreren Stellen verwendet wird, musst du ihn nur einmal aktualisieren.
challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das die Fläche eines Kreises berechnet. Dein Programm sollte:

  1. Eine Konstante PI mit dem Wert 3.14159 definieren
  2. Die Fläche des Kreises mit der Formel area = PI * radius * radius berechnen
  3. Die berechnete Fläche mit genau 2 Nachkommastellen im Format Area: X.XX gefolgt von einem Zeilenumbruch ausgeben
Verwende radius = 5 und für die Flächenvariable entweder float oder double.

Erwartete Ausgabe:
Area: 78.54

Hinweis: Verwende %.2f als Formatangabe in printf und beende deine Ausgabe mit \n.

Probier es selbst

#include <stdio.h>

int main() {
    // Definiere hier deine PI-Konstante
    
    int radius = 5;
    
    // Berechne hier die Fläche
    
    // Gib hier die Fläche aus
    
    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C-Compiler