1. Salah satu Guru SMA ingin menghitung nilai rata2 dari setiap mata pelajaran dan nilai rata-rata masing-masing dari 5 siswa. Berikut data - data mereka :
Anda diminta untuk menghitung nilai rata-rata dari setiap mata pelajaran dan rata-rata nilai masing-masing siswa seperti pada diatas. Berikut contoh tampilan programnya :
Berikut Codingannya
contoh programnya#include<iostream>
#include<conio.h>#include<stdlib.h>#include <iomanip>using namespace std;struct mhs{char nama[100];};main(){char eko;do{mhs dwieko[100];float nilai_f[100],nilai_k[100],nilai_b[100];float total,hasil1,hasil2,hasil3,data;cout<<"\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;cout<<"\t\t| PROGRAM MENGHITUNG NILAI RATA-RATA SEDERHANA |"<<endl;cout<<"\t\t| Created By Dwi Eko |"<<endl;cout<<"\t\t| Univ. Esa Unggul JakBar |"<<endl;cout<<"\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++\n\n"<<endl;cout<<"Masukan Data Yang Anda Ingin Input : ";cin>>data;cin.ignore();for(int i=1;i<=data;i++){cout<<"\n\nMasukan Nama Mahasiswa Ke "<<i<<" : ";cin.getline(dwieko[i].nama,100);cout<<"Masukan Nilai Fisika "<<dwieko[i].nama<<" : ";cin>>nilai_f[i];cout<<"Masukan Nilai Kimia "<<dwieko[i].nama<<" : ";cin>>nilai_k[i];cout<<"Masukan Nilai Biologi "<<dwieko[i].nama<<" : ";cin>>nilai_b[i];cin.ignore();}system("cls");cout<<"Tampilan Tabel : "<<endl;cout<<"\n"<<endl;cout<<setw(5)<<"Nama"<<setw(16)<<"Nilai Fisika"<<setw(13)<<"Nilai Kimia"<<setw(16)<<"Nilai Biologi\n"<<endl;for(int i=1;i<=data;i++){cout<<setw(5)<<dwieko[i].nama<<setw(13)<<nilai_f[i]<<setw(13)<<nilai_k[i]<<setw(13)<<nilai_b[i]<<endl;}cout<<"==============================================================="<<endl;cout<<"Nilai Rata-Rata Mata Kuliah : "<<endl;cout<<"\n";for(int i=1;i<=data;i++){hasil1+=nilai_f[i]/data;hasil2+=nilai_k[i]/data;hasil3+=nilai_b[i]/data;}cout<<"Rata Nilai Fisika Adalah : "<<hasil1<<endl;cout<<"Rata Nilai Kimia Adalah : "<<hasil2<<endl;cout<<"Rata Nilai Biologi Adalah : "<<hasil3<<endl;cout<<"==============================================================="<<endl;cout<<"Nilai Rata2 Siswa : "<<endl;cout<<"\n";for(int i=1;i<=data;i++){total=(nilai_f[i]+nilai_k[i]+nilai_b[i])/3;cout<<"Nilai Rata-Rata "<<dwieko[i].nama<<" adalah : "<<total<<endl ;}cout<<"\n\nApakah Anda Ingin Mengulang ? [Y/T] : ";cin>>eko;system("cls");}while(eko=='y'||eko=='Y');cout<<"\t\t++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;cout<<"\t\t| Terimakasih Sudah Menggunakan Program Sederhana Ini :) |"<<endl;cout<<"\t\t++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<<endl;getch();}




2 comments
Pranala --> CONTOH PROGRAM C++ MENCARI NILAI RATA-RATA, INPUT TIDAK DI TENTUKAN
setw itu apa gan?
EmoticonEmoticon