Sabtu, 05 Maret 2016

contoh program perulangan bertingkat

#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
struct mhs{
 string nim;
 int nilai;
};
string cek(int nilai){
 string hasil;
 if(nilai>=80){
  hasil="A";
 }
 else if(nilai>=60&&nilai<80){
  hasil="B";
 }
 else{
  hasil="C";
 }
 return hasil;
}
int main(int argc, char** argv) {
 int jumlah;
 cout<<"masukan jumlah mhs : ";cin>>jumlah;
 mhs mahasiswa[jumlah];
 for(int i=1;i<=jumlah;i++){
  cout<<"masukan nim mhs "<<i<<":"<<" ";cin>>mahasiswa[i].nim;
  cout<<"masukan nilai mhs "<<i<<":"<<" ";cin>>mahasiswa[i].nilai;
 }
 cout<<endl<<endl<<"No \t NIM \t Nilai \t Nilai Huruf"<<endl<<endl;
 for(int i=1;i<=jumlah;i++){
  cout<<i<<"\t"<<mahasiswa[i].nim<<"\t"<<mahasiswa[i].nilai<<"\t"<<cek(mahasiswa[i].nilai)<<endl;
 }
 return 0;
}
 setelah di compile, maka hasilnya adalah sebagai berikut:

Tidak ada komentar:

Posting Komentar

Refleksi minggu ke 2

Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...