Program C++ untuk menghitung nilai rata-rata dari seorang siswa.
Halo Guys di era digital saat ini, pemrograman telah menjadi keterampilan yang sangat penting untuk dimiliki. Salah satu bahasa pemrograman yang populer adalah C++.
Dalam artikel ini, kita akan menjelaskan cara membuat program sederhana menggunakan C++ untuk menghitung nilai rata-rata seorang siswa. Program ini memungkinkan kita untuk menginputkan nama siswa dan tiga nilai pertandingan, kemudian menghitung nilai rata-rata dari nilai-nilai tersebut.
Latihan:
Buatlah program untuk menghitung nilai rata-rata dari seorang siswa,
dengan ketentuan sebagai berikut :
Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III
dibagi dengan 3.
Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa : ... < diinput >
Nilai Pertandingan I : ... < diinput >
Nilai Pertandingan II : ... < diinput >
Nilai Pertandingan III : ... < diinput >
Layar Keluaran
Siswa yang bernama ...<tampil data>
Memperoleh nilai rata-rata ...<hasil proses> dari
hasil perlombaan yang diikutinya.
Program ini dirancang untuk menghitung nilai rata-rata siswa berdasarkan tiga nilai pertandingan yang diinputkan.
Prosesnya sederhana: kita akan meminta pengguna untuk memasukkan nama siswa, nilai pertandingan pertama, nilai pertandingan kedua, dan nilai pertandingan ketiga. Kemudian, program akan menghitung nilai rata-rata dari tiga nilai tersebut dengan rumus sederhana: jumlah nilai dibagi oleh 3.
Program C++ untuk menghitung nilai rata-rata
#include <iostream>
#include <string>
using namespace std;
int main() {
string namaSiswa;
double nilaiPertandingan1, nilaiPertandingan2, nilaiPertandingan3;
// Input data dari pengguna
cout << "Layar Masukkan" << endl;
cout << "PROGRAM HITUNG NILAI RATA-RATA" << endl;
cout << "Nama Siswa : ";
getline(cin, namaSiswa);
cout << "Nilai Pertandingan I : ";
cin >> nilaiPertandingan1;
cout << "Nilai Pertandingan II : ";
cin >> nilaiPertandingan2;
cout << "Nilai Pertandingan III : ";
cin >> nilaiPertandingan3;
// Menghitung nilai rata-rata
double nilaiRataRata = (nilaiPertandingan1 + nilaiPertandingan2 + nilaiPertandingan3) / 3;
// Menampilkan hasil
cout << "Layar Keluaran" << endl;
cout << "Siswa yang bernama " << namaSiswa << endl;
cout << "Memperoleh nilai rata-rata " << nilaiRataRata << " dari hasil perlombaan yang diikutinya." << endl;
return 0;
}
Berikut adalah penjelasan langkah demi langkah dari setiap bagian kode dalam program C++ yang digunakan untuk menghitung nilai rata-rata siswa:
1. Pendahuluan dan Penggunaan Library
#include <iostream>
#include <string>
using namespace std;
-
Dalam bagian ini, kita mengimpor dua library yaitu
<iostream>
dan<string>
. Library<iostream>
digunakan untuk operasi input/output (I/O), sementara<string>
digunakan untuk bekerja dengan tipe data string.using namespace std;
memungkinkan kita untuk menggunakan kelas dan fungsi dari librarystd
(Standard Library) tanpa menambahkanstd::
sebelumnya.
2. Fungsi Utama (main)
int main() {
-
Program dimulai dengan fungsi
main()
, yang merupakan titik awal eksekusi program C++. Semua kode yang dieksekusi akan ada di dalam fungsi ini.
3. Deklarasi Variabel
string namaSiswa;
double nilaiPertandingan1, nilaiPertandingan2, nilaiPertandingan3;
- Di sini, kita mendeklarasikan beberapa variabel yang akan digunakan dalam program:
-
namaSiswa
adalah variabel string yang digunakan untuk menyimpan nama siswa. -
nilaiPertandingan1
,nilaiPertandingan2
, dannilaiPertandingan3
adalah variabel double yang digunakan untuk menyimpan nilai pertandingan.
4. Input Data
cout << "Layar Masukkan" << endl;
cout << "PROGRAM HITUNG NILAI RATA-RATA" << endl;
cout << "Nama Siswa : ";
getline(cin, namaSiswa);
cout << "Nilai Pertandingan I : ";
cin >> nilaiPertandingan1;
cout << "Nilai Pertandingan II : ";
cin >> nilaiPertandingan2;
cout << "Nilai Pertandingan III : ";
cin >> nilaiPertandingan3;
- Bagian ini bertujuan untuk mengambil input dari pengguna.
-
getline(cin, namaSiswa);
digunakan untuk mengambil nama siswa sebagai input dengan memungkinkan pengguna memasukkan spasi di dalam nama. -
cin >> nilaiPertandingan1;
,cin >> nilaiPertandingan2;
, dancin >> nilaiPertandingan3;
digunakan untuk mengambil nilai pertandingan sebagai input.
5. Menghitung Nilai Rata-Rata
double nilaiRataRata = (nilaiPertandingan1 + nilaiPertandingan2 + nilaiPertandingan3) / 3;
- Di sini, nilai rata-rata dihitung dengan menjumlahkan ketiga nilai pertandingan dan membaginya dengan 3.
6. Menampilkan Hasil
cout << "Layar Keluaran" << endl;
cout << "Siswa yang bernama " << namaSiswa << endl;
cout << "Memperoleh nilai rata-rata " << nilaiRataRata << " dari hasil perlombaan yang diikutinya." << endl;
-
Hasil perhitungan kemudian ditampilkan ke layar dengan menggunakan
perintah
cout
. Nama siswa dan nilai rata-ratanya dicetak ke layar.
7.Mengakhiri Program
return 0;
-
Program diakhiri dengan
return 0;
, yang mengindikasikan bahwa program berakhir dengan sukses.
Dalam artikel ini, kita telah menggambarkan cara membuat program C++ sederhana untuk menghitung nilai rata-rata siswa berdasarkan nilai-nilai pertandingan yang diinputkan.
Program ini memanfaatkan konsep dasar pemrograman seperti variabel, input/output, dan operasi matematika sederhana. Ini adalah langkah awal yang baik bagi pemula dalam memahami dasar-dasar pemrograman C++. Tentu saja, dalam dunia nyata, ada berbagai penggunaan lebih lanjut untuk pemrograman ini, tetapi ini adalah dasar yang kuat untuk memulai.
Semoga artikel ini bermanfaat bagi Kamu yang tertarik untuk mempelajari pemrograman dengan bahasa C++. Teruslah berlatih dan eksplorasi lebih lanjut dalam dunia pemrograman. Dengan waktu dan dedikasi, Kamu dapat mengembangkan keterampilan pemrograman yang kuat dan bermanfaat dalam berbagai bidang. Selamat belajar!