Scroll untuk melanjutkan membaca
Program C++ untuk menghitung nilai rata-rata dari seorang siswa.

Program C++ untuk menghitung nilai rata-rata dari seorang siswa.

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 library std (Standard Library) tanpa menambahkan std:: 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, dan nilaiPertandingan3 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;, dan cin >> 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!

Posting Komentar
Archive