Tantangan Rangkuman #1
Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 49 dari 63.
Tantangan
MudahTulis program C yang mengimplementasikan fungsi-fungsi berikut:
- Fungsi bernama
isPrimeyang menerima bilangan bulat sebagai argumen dan mengembalikan 1 jika bilangan tersebut prima, dan 0 jika tidak. - Fungsi bernama
sumOfPrimesyang menerima dua argumen bilangan bulat (start dan end) dan mengembalikan jumlah semua bilangan prima dalam rentang tersebut (inklusif). - Di dalam fungsi
main, baca dua bilangan bulat dari input dan gunakan keduanya sebagai argumen untuk fungsisumOfPrimes, lalu cetak hasilnya.
Programmu harus memvalidasi bahwa bilangan input bernilai positif dan bilangan pertama lebih kecil daripada bilangan kedua. Jika kondisi ini tidak terpenuhi, cetak Invalid input dan akhiri program
Coba sendiri
#include <stdio.h>
// Deklarasikan fungsi-fungsimu di sini
int main() {
// Tulis kodemu di sini
return 0;
}Semua pelajaran di Dasar-Dasar
4Alur Kontrol
Pernyataan IfIf - ElseElse-IfSwitch CaseOperator TernaryTantangan RangkumanIf - Else Bersarang7Fungsi
Mendeklarasikan FungsiTipe Nilai KembaliParameterTantangan Rangkuman #1Dasar-Dasar RekursiPrototipe FungsiTantangan Rangkuman #22Variabel
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