Advertisements
latihan C++

Latihan C++ #30 : Program C++ Mencari Nilai Mahasiswa

Anak Males – kali ini kita akan mencoba membuat sebuah program C++ mencari nilai mahasiswa. Bagaimana programnya ? kita bahas selengkapnya.

Mahasiswa adalah seseorang yang sedang mengikuti pendidikan di tingkat perguruan tinggi, biasanya di universitas atau institut teknologi.

Mahasiswa biasanya memilih program studi yang sesuai dengan minat dan keinginannya, dan mengikuti berbagai mata kuliah yang ditawarkan oleh universitas atau institut tersebut untuk memperoleh gelar sarjana atau master.

Sebagian besar mahasiswa tinggal di asrama atau kos-kosan selama menjalani studi di perguruan tinggi, dan mereka juga sering terlibat dalam kegiatan organisasi mahasiswa atau kegiatan ekstrakurikuler lainnya.

Apa itu nilai mahasiswa ? Nilai mahasiswa adalah hasil penilaian terhadap prestasi akademik mahasiswa yang diperoleh dari mengikuti mata kuliah di perguruan tinggi.

Nilai mahasiswa biasanya dinyatakan dalam bentuk angka atau huruf, dan dihitung berdasarkan nilai yang diperoleh dari tugas, ulangan, dan ujian akhir semester.

Universitas atau institut teknologi biasanya memiliki standar nilai yang berlaku untuk menentukan apakah mahasiswa telah lulus atau tidak. Nilai yang baik biasanya dianggap sebagai nilai di atas rata-rata, yaitu di atas 3,0 untuk skala 4,0, atau di atas B untuk skala A-F.

Namun, nilai yang baik juga tergantung pada standar yang ditetapkan oleh masing-masing universitas atau institut teknologi.

Program C++ Mencari Nilai Mahasiswa

Berikut ini adalah latihan program C++ untuk mencari nilai mahasiswa yang ada di kampus.

#include <iostream>

using namespace std;

int main()
{
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
    cout << "------------------------------------------------------nilai mahasiswa---------------------------------------------------" << endl;
    cout << "------------------------------------------------------------------------------------------------------------------------" << endl;


	float nilai_absen, nilai_tugas, nilai_uts, nilai_uas, nilai_akhir;
	char nilai_huruf;


	cout<<"Masukan Nilai Absensi : ";
	cin>>nilai_absen;

	cout<<"Masukan Nilai Tugas : ";
	cin>>nilai_tugas;

	cout<<"Masukan Nilai UTS : ";
	cin>>nilai_uts;

	cout<<"Masukan Nilai UAS : ";
	cin>>nilai_uas;

	nilai_akhir = ((nilai_absen*0.1)+(nilai_tugas*0.2)+(nilai_uts*0.3)+(nilai_uas*0.4));

	if (nilai_akhir>=80){
		nilai_huruf='A';
	}else if (nilai_akhir>=70){
		nilai_huruf='B';
	}else if(nilai_akhir>=60){
		nilai_huruf='C';
	}else if (nilai_akhir>=50){
		nilai_huruf='D';
	}else {
		nilai_huruf='E';
	}

	cout<<endl;
	cout<<"Nilai Akhir : "<<nilai_akhir<<endl;
	cout<<"Nilai Huruf : "<<nilai_huruf<<endl;


    return 0;
}

Program C++ di atas adalah sebuah program yang bertujuan untuk menghitung nilai akhir mahasiswa dan memberikan grade atau nilai huruf sesuai dengan nilai akhir yang diperoleh.

Program ini dimulai dengan menyertakan library “iostream” dan menggunakan namespace “std”, yang merupakan standar library C++ untuk input/output.

Kemudian, program ini membuat sebuah fungsi utama (main) yang akan dijalankan ketika program dijalankan.

Pada bagian dari program tersebut, program ini meminta input dari pengguna (mahasiswa) untuk nilai absensi, nilai tugas, nilai UTS (Ujian Tengah Semester), dan nilai UAS (Ujian Akhir Semester). Kemudian, program ini menghitung nilai akhir mahasiswa dengan menggunakan rumus:

nilai_akhir = (nilai_absen * 0.1) + (nilai_tugas * 0.2) + (nilai_uts * 0.3) + (nilai_uas * 0.4)

Setelah nilai akhir dihitung, program ini menggunakan struktur kontrol “if-else” untuk menentukan nilai huruf yang sesuai dengan nilai akhir yang diperoleh mahasiswa.

Program ini menentukan bahwa jika nilai akhir lebih dari atau sama dengan 80, maka nilai huruf adalah ‘A’; jika nilai akhir lebih dari atau sama dengan 70, maka nilai huruf adalah ‘B’; jika nilai akhir lebih dari atau sama dengan 60, maka nilai huruf adalah ‘C’; jika nilai akhir lebih dari atau sama dengan 50, maka nilai huruf adalah ‘D’; dan jika tidak memenuhi kondisi di atas, maka nilai huruf adalah ‘E’.

Setelah nilai huruf ditentukan, program ini menampilkan nilai akhir dan nilai huruf yang diperoleh mahasiswa ke layar. Program ini kemudian mengembalikan nilai 0 dan berakhir.

Output Program C++ Mencari Nilai Mahasiswa

Berikut ini adalah output program dari program C++ mencari nilai mahasiswa.

C++ nilai mahasiswa

Penutup

Baiklah, mungkin untuk tutorial program C++ mencari nilai mahasiswa kali ini kita cukupkan sampai disini, sampai jumpa di tutorial berikutnya.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *