Menu
Coddy logo textTech

Sfida di riepilogo

Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 30 di 63.

challenge icon

Sfida

Facile

Crea un programma che analizzi il punteggio numerico di uno studente e fornisca un feedback utilizzando diverse tecniche di controllo del flusso.

Il tuo programma dovrebbe implementare la seguente logica:

  • Se il punteggio non è valido (minore di 0 o maggiore di 100), stampa "Invalid score" e termina.
  • Usa un'istruzione switch per stampare il voto in lettere:
    • 90-100: "A"
    • 80-89: "B"
    • 70-79: "C"
    • 60-69: "D"
    • 0-59: “F”
  • Infine, usa l'operatore ternario per stampare se lo studente è stato promosso o bocciato (la sufficienza è 60 o superiore), su una riga a sé stante nel formato Status: Passed o Status: Failed.

Provalo tu

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // Non modificare il codice sopra questa riga
    
    // Scrivi il tuo codice qui
    
    return 0;
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C online