Tantangan Rangkuman
Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 30 dari 63.
Tantangan
MudahBuat program yang menganalisis nilai numerik siswa dan memberikan umpan balik menggunakan beberapa teknik alur kontrol.
Programmu harus menerapkan logika berikut:
- Jika nilai tidak valid (kurang dari 0 atau lebih besar dari 100), cetak "Invalid score" lalu keluar.
- Gunakan pernyataan switch untuk mencetak nilai huruf:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- Terakhir, gunakan operator ternary untuk mencetak apakah siswa lulus atau gagal (nilai lulus adalah 60 atau lebih), pada barisnya sendiri dengan format
Status: PassedatauStatus: Failed.
Coba sendiri
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Jangan ubah kode di atas baris ini
// Tulis kodemu di sini
return 0;
}Semua pelajaran di Dasar-Dasar
4Alur Kontrol
Pernyataan IfIf - ElseElse-IfSwitch CaseOperator TernaryTantangan RangkumanIf - Else Bersarang2Variabel
Tipe DataBilangan BulatFloat - DoubleKarakterBooleanKonstantaDasar printfAturan Penamaan VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 2Tantangan Rangkuman3Operator
Operator AritmetikaOperator ModuloInkrementasi/PenurunanOperator PenugasanOperator RelasionalOperator Logika Bagian 1Operator Logika Bagian 2Operator Logika Bagian 3Tantangan RangkumanLatihan sendiri: Compiler C online