Schülerinformations-Tracker erstellen

CCBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung muss ein neuer Schuladministrator ein einfaches digitales Aufzeichnungssystem erstellen, um grundlegende Schülerinformationen zu erfassen und zu verwalten. Hierfür sollen die in der LabEx-Ubung (Lab) gelernten grundlegenden C-Programmiertechniken genutzt werden. Das Programm sollte in der Lage sein, Schülerdetails wie Voller Name, Alter, Klassenstufe und akademische Punktzahl zu erfassen und die Informationen in einem formatierten Output anzuzeigen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-438353{{"Schülerinformations-Tracker erstellen"}} c/user_input -.-> lab-438353{{"Schülerinformations-Tracker erstellen"}} c/output -.-> lab-438353{{"Schülerinformations-Tracker erstellen"}} end

Erstellen eines Schülerinformations-Trackers

Als neuer Schuladministrator müssen Sie ein einfaches digitales Aufzeichnungssystem erstellen, um grundlegende Schülerinformationen zu erfassen und zu verwalten. Hierfür sollen die in der LabEx-Ubung (Lab) gelernten grundlegenden C-Programmiertechniken genutzt werden.

Aufgaben

  • Öffnen Sie das C-Programm namens student_tracker.c im Verzeichnis ~/project.
  • Implementieren Sie Eingabemethoden, um Schülerdetails zu sammeln.
  • Zeigen Sie die gesammelten Schülerinformationen in einem formatierten Output an.

Anforderungen

  • Verwenden Sie die Datei ~/project/student_tracker.c für Ihre Lösung.
  • Erfassen Sie die folgenden Schülerdetails:
    • Voller Name (Zeichenkette, maximal 50 Zeichen)
    • Alter (Ganzzahl)
    • Klassenstufe (Ganzzahl)
    • Akademische Punktzahl (Fließkommazahl)
  • Verwenden Sie scanf(), um Schülerinformationen einzugeben.
  • Verwenden Sie printf(), um die Schülerinformationen ordnungsgemäß formatiert anzuzeigen.
  • Fügen Sie die erforderlichen Header-Dateien hinzu.
  • Stellen Sie sicher, dass das Programm ohne Warnungen kompiliert wird.

Beispiele

gcc student_tracker.c -o student_tracker
./student_tracker

Beispiel-Eingabe:

Enter student name: John Doe
Enter student age: 16
Enter grade level: 10
Enter academic score: 87.5

Beispiel-Ausgabe:

--- Student Information ---
Name: John Doe
Age: 16 years
Grade Level: 10
Academic Score: 87.50

Tipps

  • Denken Sie daran, & zu verwenden, wenn Sie Variablen an scanf() übergeben.
  • Verwenden Sie %[^\n], um Vornamen mit Leerzeichen zu lesen.
  • Fügen Sie ein Leerzeichen vor %c in scanf() hinzu, um den Eingabepuffer zu verarbeiten.
  • Verwenden Sie Format-Spezifizierer wie %.2f für eine genaue Dezimalanzeige.
✨ Lösung prüfen und üben

Zusammenfassung

Zusammenfassend ist das Ziel dieser Herausforderung, dass der neue Schuladministrator ein einfaches C-Programm erstellt, das grundlegende Schülerinformationen wie Voller Name, Alter, Klassenstufe und akademische Punktzahl erfassen und verwalten kann. Das Programm sollte grundlegende C-Programmiertechniken nutzen, um Schülerdetails über Eingabemethoden zu sammeln und die Informationen in einem formatierten Output anzuzeigen.