Social Icons

Pages

PROGRAM BERAT BADAN IDEAL DGN C++ .....VERSI ANTA

SOUR CODE PROGRAMNYA ADALAH :  
 /* Program Menghitung Berat Badan Ideal sejumlah Mahasiswa  
 Menampilkannya dalam bentuk Tabel  
 Programmer : Suprianta  
 NPM    : 10406016  
 Kelas   : 506  
 Praktikum Lab SI MK Bahasa C++ */  
 #include <iostream.h>  
 #include <string.h>  
 #include <iomanip.h>  
 #include <conio.h>  
 char lagi;  
 class mahasiswa  
 {  
 private:  
            char nama[25];  
              char ket;  
            int BBM;  
           int TBM;  
           int BB;  
        double BBI;  
 public :  
           void inisialisasi();  
           void tabel();  
      };  
 int main()  
 {  
 mulai:  
      mahasiswa data[100];  
      int jumlah;  
   cout<<"============================================="<<endl;  
      cout <<"BERAT BADAN MAHASISWA STMIK JAKARTA"<<endl;  
      cout <<"============================================"<<endl;  
      cout<<"Masukan Jumlah Mahasiswa yang ingin didata!";cin >>jumlah;  
      cout<<endl;  
      for (int i=1;i <=jumlah;i++)  
      {  
      cout<<"Mahasiswa ke-"<<i<<endl;  
      data[i].inisialisasi();  
      cout<<endl;  
      }  
      cout<<"DAFTAR BERAT BADAN MAHASISWA STMIK JAKARTA"<<endl;  
      cout<<"BERDASARKAN INPUT YANG DIMASUKAN"<<endl;  
      cout<<"==============================================================\n";  
      cout<<"No  Nama Mahasiswa      Berat      Tinggi  Berat Ideal    Ket \n";  
      cout<<"==============================================================\n";  
      for (int j=1;j<=jumlah;j++)  
      {  
      cout<<setw(3)<<j;data[j].tabel();  
      cout<<endl;  
      }  
      cout<<"=============================================================\n";  
   cout<<"G = Gemuk , I = Ideal, K=Kurus"<<endl;  
      cout<<"\nMau input lagi [Y/T] ?";cin >>lagi;  
   clrscr();  
      if (lagi=='Y'||lagi=='y')  
       goto mulai;  
      else if  
   (lagi=='T'||lagi=='t')  
  goto tdkjadi;  
       getch();  
      tdkjadi:  
      getch();   
 }  
   void mahasiswa ::inisialisasi()  
      {  
      cout <<"Masukan Nama Mahasiswa : "; cin >>nama;  
      cout<<"Masukan Berat Badan Mahasiswa: " ; cin>>BBM;  
      cout <<"Masukan Tinggi Badan Mahasiswa: "; cin>>TBM;  
 // mencari berat badan ideal  
 BB =(TBM - 100); //      disini input tinggi badan akan dikurangi 100  
 BBI = BB * 0.9;  
      if (BBM > BBI)  
      {  
           ket ='G';  
      }  
      else if (BBM=BBI)  
      {  
           ket ='I';  
      }  
      else if (BBM<BBI)  
      {  
           ket ='K';  
      }  
   }  
 void mahasiswa::tabel()  
 {  
      cout <<setw(15)<<nama<<setw(8)<<BBM<<setw(11)<<TBM<<setw(13)<<BBI<<setw(20)<<ket;  
 }