Wyzwanie podsumowujące
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 30 z 63.
Wyzwanie
ŁatwyUtwórz program, który analizuje wynik liczbowy ucznia i przekazuje informację zwrotną, wykorzystując różne techniki sterowania przepływem.
Twój program powinien realizować następującą logikę:
- Jeśli wynik jest nieprawidłowy (mniejszy niż 0 lub większy niż 100), wypisz "Invalid score" i zakończ działanie.
- Użyj instrukcji switch, aby wypisać ocenę literową:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- Na koniec użyj operatora warunkowego, aby wypisać, czy uczeń zdał, czy nie (zaliczenie oznacza wynik równy 60 lub wyższy), w osobnym wierszu, w formacie
Status: PassedlubStatus: Failed.
Spróbuj swoich sił
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Nie zmieniaj niczego powyżej tej linii
// Wpisz tutaj swój kod
return 0;
}Wszystkie lekcje w sekcji Podstawy
4Sterowanie przepływem
Instrukcja ifIf - elseElse-ifInstrukcja switch-caseOperator warunkowy (ternary)Wyzwanie podsumowująceZagnieżdżone if - else2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online