Minikoding.com | Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++ – Dalam dunia pendidikan kegiatan mengkoreksi sering dilakukan terutama saat Ujian Semester. Cara dalam mengkoreksi pun beragam, ada yang manual dan yang menggunakan excel dan bahkan sangking manualnya membuat kunci jawaban yang dilubangi.
Sistem Kerja Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++
Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++
Berikut ini merupakan Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++. Code ini dibuat sebagai bahan untuk latihan dan dapat dikembangkan lagi sesuai dengan kebutuhan anda. Bentuk code syntax bahasa C ++ bisa anda lihat dibawah ini.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
#include <iostream> #include <fstream> #include <vector> #include <sstream> using namespace std; int main() { vector<string> kunciJawaban; vector<string> jawaban; // Membuka file kunci jawaban ifstream fileKunciJawaban("kunci_jawaban.csv"); string line; while (getline(fileKunciJawaban, line)) { stringstream ss(line); string jawab; while (getline(ss, jawab, ',')) { kunciJawaban.push_back(jawab); } } fileKunciJawaban.close(); // Membuka file jawaban ifstream fileJawaban("jawaban.csv"); while (getline(fileJawaban, line)) { stringstream ss(line); string jawab; while (getline(ss, jawab, ',')) { jawaban.push_back(jawab); } } fileJawaban.close(); int benar = 0; for (int i = 0; i < kunciJawaban.size(); i++) { if (kunciJawaban[i] == jawaban[i]) { benar++; } } cout << "Jumlah jawaban benar: " << benar << endl; cout << "Jumlah jawaban salah: " << kunciJawaban.size() - benar << endl; return 0; } |
- Program ini menggunakan beberapa Library agar mendukung code synta seperti proses membaca data dari file CSV
- Data yang dibaca disimpan keadalam masing – masing variabel
- Kemudian proses pencocokan data antara kunci jawaban dengan jawaban menggunakan perulangan FOR
- Selanjutnya program akan menampilkan hasil jawaban benar dan hasil jawaban salah
Cara Menjalankan Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++
- Silahkan buka aplikasi IDE Bahasa C++, kami menggunakan Dev C++
- Buat Source File baru
- Copy kode diatas dan pastekan pada lembar kerja Dev C++
- Simpan projek tersebut misalnya dengan nama “Program Koreksi Jawaban Otomatis Sederhana”
- Setelah itu Klik Excute – Klik Compile and Run atau tekan F11.
- Maka akan tampilan terminal seperti gambar dibawah ini.
Baikllah demikian pembahasan kali ini tentang Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++. Semoga informasi ini bermanfaat dan semoga dapat menginspirasi amda. Terima kasih.