LATIHAN KUIS

buat lah pseudcode,flowchart dan program untuk membuat tampilan KHS,dimana data 1 mahasiswa banyak matakuliah serta jumlah IPK yang didapat.
 
 
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>

int main()
{
struct biodata
{
       char nama[50],nim[15],jurusan[50];
       }mhs;

struct nilai
{char matkul[20];
float tugas,kuis,mid,uas,bobot;
int sks;
float na;
}nil[100];


{
      int i,jml,x;
      float ipk,jsks=0;
      cout<<"==========================\n";
      cout<<"\t\t KHS MAHASISWA \n";
      cout<<"==========================\n";
      cout<<"nama\t\t:";gets(mhs.nama);
      cout<<"nim\t\t:";gets(mhs.nim);
      cout<<"jurusan\t\t:";gets(mhs.jurusan);
      cout<<"==========================\n";
      cout<<"\nbanyak mata kuliah=";cin>>jml;
      cout<<endl;
      cout<<"\n______________";
      for(i=0;i<jml;i++)
      {
                        cout<<"\nMATAKULIAH"<<i+1<<"\t:";gets(nil[i].matkul);
                        cout<<"\nSKS\t\t:";cin>>nil[i].sks;
                        cout<<"\nNILAI TUGAS\t:";cin>>nil[i].tugas;
                        cout<<"\nNILAI KUIS\t:";cin>>nil[i].kuis;
                        cout<<"\nNilai MID\t:";cin>>nil[i].mid;
                        cout<<"\nNilai UAS\t:";cin>>nil[i].uas;
     
      nil[i].na=(0.1*nil[i].tugas)+(0.2*nil[i].kuis)+(0.3*nil[i].mid)+(0.4*nil[i].uas);
      cout<<"_____________________";
      cout<<"\nNilai Akhir\t:"<<nil[i].na;
      cout<<"\nNilai Huruf\t:";
      if(nil[i].na>=85)
      {cout<<"A";
      nil[i].bobot=4*nil[i].sks;}
      else if (nil[i].na>70 && nil[i].na<=85)
      {cout<<"B";
      nil[i].bobot=3*nil[i].sks;}
      else if (nil[i].na>55 && nil[i].na<=70)
      {cout<<"C";
      nil[i].bobot=2*nil[i].sks;}
      else if (nil[i].na>40 && nil[i].na<=55)
      {cout<<"D";
      nil[i].bobot=1*nil[i].sks;}
      else if (nil[i].na<=40)
      {cout<<"E";
      nil[i].bobot=0*nil[i].sks;}
      jsks=jsks+nil[i].sks;
      ipk+=nil[i].bobot;
      cout<<endl;
      cout<<"_______________________\n";
      }
      cout<<"__________________"<<endl;
      cout<<"|mata kuliah SKS NILAI MUTU|"<<endl;
      cout<<"__________________"<<endl;
      }
      cout<<"\n\t\tNAMA mahasiswa\t:"<<mhs.nama;
      cout<<"\n\t\tNIM\t:"<<mhs.nim;
      cout<<"\n\t\tJurusan\t:"<<mhs.jurusan;
      cout<<"\n_____________________________";
      cout<<endl;

      getch();}
 






Komentar