MATERI ++ KELAS koding

 Silahkan pelajari materi ini 

 

 

#include <iostream>                   → Mengimpor pustaka standar untuk input-output (cin, cout)
using namespace std;                 → Agar bisa pakai cout/cin tanpa menulis std::

int main() {                         → Fungsi utama tempat program mulai dijalankan
    const int JUMLAH_MATA_PELAJARAN = 5;  → Konstanta untuk menyatakan jumlah mata pelajaran (5)

    int nilai[JUMLAH_MATA_PELAJARAN];     → Array untuk menyimpan 5 nilai mata pelajaran
    int total = 0;                        → Variabel untuk menghitung jumlah total nilai
    float rataRata;                       → Variabel untuk menyimpan nilai rata-rata (bisa desimal)
    char kategori;                        → Variabel untuk menyimpan kategori huruf (A/B/C/D)

    // Meminta input nilai
    cout << "Masukkan nilai 5 mata pelajaran (0 - 100):\n";  → Menampilkan instruksi ke pengguna

    for (int i = 0; i < JUMLAH_MATA_PELAJARAN; i++) {        → Perulangan sebanyak 5 kali
        do {                                                 → Perulangan untuk validasi input
            cout << "Nilai mata pelajaran ke-" << i + 1 << ": ";  → Meminta input nilai ke-i
            cin >> nilai[i];                                      → Menyimpan input ke array

            if (nilai[i] < 0 || nilai[i] > 100) {                → Jika input tidak valid...
                cout << "Nilai harus antara 0 hingga 100. Silakan masukkan lagi.\n"; → Tampilkan pesan kesalahan
            }
        } while (nilai[i] < 0 || nilai[i] > 100);           → Ulangi jika input salah

        total += nilai[i];                                 → Tambahkan nilai ke total
    }

    // Menghitung rata-rata
    rataRata = static_cast<float>(total) / JUMLAH_MATA_PELAJARAN;  
    → Hitung rata-rata (konversi total ke float agar hasil tidak bulat)

    // Menentukan kategori nilai
    if (rataRata >= 85) {            → Jika rata-rata ≥ 85
        kategori = 'A';              → Maka kategori A
    } else if (rataRata >= 70) {     → Jika rata-rata ≥ 70 (dan < 85)
        kategori = 'B';              → Maka kategori B
    } else if (rataRata >= 55) {     → Jika rata-rata ≥ 55 (dan < 70)
        kategori = 'C';              → Maka kategori C
    } else {                         → Jika kurang dari 55
        kategori = 'D';              → Maka kategori D
    }

    // Menampilkan hasil
    cout << "\nRata-rata nilai: " << rataRata << endl;    → Tampilkan nilai rata-rata
    cout << "Kategori nilai: " << kategori << endl;       → Tampilkan kategori huruf

    return 0;                     → Menandakan program selesai dengan sukses
}






#include <iostream>
#include <fstream>      // Untuk file handling
#include <string>       // Untuk menggunakan string
using namespace std;

int main() {
    const int JUMLAH_MATA_PELAJARAN = 15;
    int nilai[JUMLAH_MATA_PELAJARAN];
    int total = 0;
    float rataRata;
    char kategori;
    string nama;

    // Input nama siswa
    cout << "Masukkan nama siswa: ";
    getline(cin, nama);  // Menggunakan getline agar bisa menangkap spasi

    // Input nilai
    cout << "Masukkan nilai 15 mata pelajaran (0 - 100):\n";
    for (int i = 0; i < JUMLAH_MATA_PELAJARAN; i++) {
        do {
            cout << "Nilai mata pelajaran ke-" << i + 1 << ": ";
            cin >> nilai[i];

            if (nilai[i] < 0 || nilai[i] > 100) {
                cout << "Nilai harus antara 0 hingga 100. Coba lagi.\n";
            }
        } while (nilai[i] < 0 || nilai[i] > 100);

        total += nilai[i];
    }

    // Hitung rata-rata
    rataRata = static_cast<float>(total) / JUMLAH_MATA_PELAJARAN;

    // Tentukan kategori
    if (rataRata >= 85) {
        kategori = 'A';
    } else if (rataRata >= 70) {
        kategori = 'B';
    } else if (rataRata >= 55) {
        kategori = 'C';
    } else {
        kategori = 'D';
    }

    // Tampilkan ke layar
    cout << "\n===== Hasil Legger =====\n";
    cout << "Nama siswa      : " << nama << endl;
    cout << "Total nilai     : " << total << endl;
    cout << "Rata-rata nilai : " << rataRata << endl;
    cout << "Kategori nilai  : " << kategori << endl;

    // Tulis ke file
    ofstream file("legger.txt", ios::app);  // ios::app untuk menambahkan data (append)
    if (file.is_open()) {
        file << "===== Hasil Legger =====\n";
        file << "Nama siswa      : " << nama << endl;
        file << "Total nilai     : " << total << endl;
        file << "Rata-rata nilai : " << rataRata << endl;
        file << "Kategori nilai  : " << kategori << endl;
        file << "-----------------------------\n";
        file.close();
        cout << "\nHasil berhasil disimpan ke file 'legger.txt'\n";
    } else {
    return 0;
}


CONTOH  C ++ MENGHITUNG LUAS LINGKARAN 

#include <iostream>

#define PI 3.14159

using namespace std;

int main() {

    double jariJari, luas, keliling;

    cout << "Masukkan jari-jari lingkaran: ";

    cin >> jariJari;

    luas = PI * jariJari * jariJari;

    keliling = 2 * PI * jariJari;

    cout << "Luas lingkaran = " << luas << endl;

    cout << "Keliling lingkaran = " << keliling << endl;

    return 0;

}




Komentar

Postingan populer dari blog ini

Rangkuman Materi dan Soal latihan ASAT. Genap Kelas XI

MATERI STRATEGI PROMOSI KELAS XI GENAP

MATERI BEP PKWU