Sfida di riepilogo
Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 30 di 63.
Sfida
FacileCrea 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: PassedoStatus: 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
4Flusso di controllo
Istruzione ifIf-ElseElse-IfSwitch CaseOperatore condizionale ternarioSfida di riepilogoIf-Else annidato2Variabili
Tipi di datiInteroFloat - DoubleCaratteriValori booleaniCostantiFondamenti di printfRegole di denominazione delle variabiliConversione di tipo parte 1Conversione di tipo parte 2Sfida di ripasso3Operatori
Operatori aritmeticiOperatore moduloIncremento/DecrementoOperatori di assegnazioneOperatori relazionaliOperatori logici Parte 1Operatori logici Parte 2Operatori logici Parte 3Sfida di riepilogoEsercitati da solo: Compilatore C online