algoritma dan pemrograman bahasa C++Buat KHS Dengan aturan sebagai berikut:a.

Berikut ini adalah pertanyaan dari fogostella76 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Algoritma dan pemrograman bahasa C++Buat KHS

Dengan aturan sebagai berikut:

a. Jumlah mahasiswa melalui proses input

b. Menginput nama mahasiswa, NIM, banyaknya mata kuliah yang diambil

dan menghitung (IPK, jumlah mata kuliah yang diambil, jumlah sks)

contoh : Output NIM : 4.5.10.21.0.002

algoritma dan pemrograman bahasa C++Buat KHS Dengan aturan sebagai berikut:a. Jumlah mahasiswa melalui proses inputb. Menginput nama mahasiswa, NIM, banyaknya mata kuliah yang diambil dan menghitung (IPK, jumlah mata kuliah yang diambil, jumlah sks) contoh : Output NIM : 4.5.10.21.0.002
​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

#include <iostream>

#include <string>

using namespace std;

int main() {

   string nama, nim, nama_mk;

   int jumlah_mk, sks, total_sks = 0;

   float nilai, total_nilai = 0.0, ipk;

   cout << "Masukkan nama mahasiswa: ";

   getline(cin, nama);

   cout << "Masukkan NIM: ";

   getline(cin, nim);

   cout << "Masukkan jumlah mata kuliah yang diambil: ";

   cin >> jumlah_mk;

   cout << endl << "Daftar Mata Kuliah" << endl;

   cout << "=============================" << endl;

   cout << "Nama MK\t\tSKS\tNilai" << endl;

   cout << "=============================" << endl;

   for (int i = 0; i < jumlah_mk; i++) {

       cout << "Mata Kuliah " << i+1 << ": " << endl;

       cout << "Nama mata kuliah: ";

       cin.ignore();

       getline(cin, nama_mk);

       cout << "SKS: ";

       cin >> sks;

       cout << "Nilai: ";

       cin >> nilai;

       total_sks += sks;

       total_nilai += nilai * sks;

       cout << endl;

   }

   ipk = total_nilai / total_sks;

   cout << endl << "Jumlah mata kuliah diambil: " << jumlah_mk << endl;

   cout << "Jumlah SKS: " << total_sks << endl;

   cout << "IPK: " << ipk << endl;

   return 0;

}

Semoga dengan pertanyaan yang sudah terjawab oleh BrianForest dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 07 Aug 23