DUNIA HAMPA SEKALI

♥ 1212~mnLnysm

Update tugas kuliah

langsung scriptnya saja ::

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<stdio.h>

void huruf (float &x, float &a, float &b, float &c, float &d, float &e, float &f);
void foot (float a, float b, float c, float d, float e, float f, float g);

void main()
{
char NamaMahasiswa[21],NIM[12],YesOrNo;
int JumlahNilaiAbsen,JumlahNilaiTugas,JumlahNilaiMid,JumlahNilaiFinal;
float NilaiAbsen,NilaiTugas,NilaiAkhir,NilaiMinimum=100,NilaiMaksimum=0,PencacahRata2=0,nilaiHurufA=0,nilaiHurufB=0,nilaiHurufC=0,nilaiHurufD=0,nilaiHurufE=0,nilaiHurufK=0;
do
{
clrscr();
cout<<“Input Nama Mahasiswa  : “; gets(NamaMahasiswa);
cout<<“Input N.I.M           : “; cin>>NIM;
cout<<“Untuk Nilai Absen     : 1 = Hadir / 0 = Absen”<<endl;
int Urutan1=1,absensi,TotalNilaiAbsen=0;
for (int variabel1 = 0; variabel1 < 15; variabel1++)
{
do
{
cout<<“Hari ke-“<<Urutan1<<”   : “; cin>>absensi;
} while (absensi > 1 || absensi < 0);
TotalNilaiAbsen += absensi;
Urutan1++;
}
NilaiAbsen = (TotalNilaiAbsen * 100) / 15;
cout<<“Untuk Nilai Tugas     : “<<endl;
int Tugas,Urutan2=1,TotalNilaiTugas=0;
for (int variabel2 = 0; variabel2 < 5; variabel2++)
{
cout<<“Input Nilai Tugas Ke-“<<Urutan2<<”  : “; cin>>Tugas;
TotalNilaiTugas += Tugas;
Urutan2++;
}
NilaiTugas = TotalNilaiTugas / 5;
int NilaiMid,NilaiFinal;
cout<<“Input Nilai Mid       : “; cin>>NilaiMid;
cout<<“Input Nilai Final     : “; cin>>NilaiFinal;
NilaiAkhir = 0.1 * NilaiAbsen + 0.2 * NilaiTugas + 0.3 * NilaiMid + 0.4 * NilaiFinal;
if (NilaiAkhir > NilaiMaksimum)
NilaiMaksimum = NilaiAkhir;
if (NilaiAkhir < NilaiMinimum)
NilaiMinimum = NilaiAkhir;
PencacahRata2++;
JumlahNilaiAbsen += NilaiAbsen;
JumlahNilaiTugas += NilaiTugas;
JumlahNilaiMid += NilaiMid;
JumlahNilaiFinal += NilaiFinal;
clrscr();
cout<<“Nama Mahasiswa  : “<<NamaMahasiswa<<endl;
cout<<“N I M           : “<<NIM<<endl;
cout<<“Nilai Absen     : “<<NilaiAbsen<<endl;
cout<<“Nilai Tugas     : “<<NilaiTugas<<endl;
cout<<“Nilai Mid       : “<<NilaiMid<<endl;
cout<<“Nilai Final     : “<<NilaiFinal<<endl;
cout<<“Nilai Akhirnya adalah : “<<NilaiAkhir<<endl;
huruf(NilaiAkhir,nilaiHurufA,nilaiHurufB,nilaiHurufC,nilaiHurufD,nilaiHurufE,nilaiHurufK);
do
{
cout<<endl<<“Tambah Data [Y/T]     : “;cin>>YesOrNo;
}while (!(YesOrNo == ‘Y’ || YesOrNo == ‘y’ || YesOrNo == ‘T’ || YesOrNo == ‘t’));
}while (YesOrNo == ‘Y’ || YesOrNo == ‘y’);
float Rata2NilaiAbsen, Rata2NilaiTugas, Rata2NilaiMid, Rata2NilaiFinal;
Rata2NilaiAbsen = JumlahNilaiAbsen / PencacahRata2;
Rata2NilaiTugas = JumlahNilaiTugas / PencacahRata2;
Rata2NilaiMid = JumlahNilaiMid / PencacahRata2;
Rata2NilaiFinal = JumlahNilaiFinal / PencacahRata2;
clrscr();
cout<<“Nilai Max adalah “<<NilaiMaksimum<<endl;
cout<<“Nilai Min adalah “<<NilaiMinimum<<endl;
cout<<“\nRata-rata Nilai Absen adalah “<<setprecision(4)<<Rata2NilaiAbsen<<endl;
cout<<“Rata-rata Nilai Tugas adalah “<<setprecision(4)<<Rata2NilaiTugas<<endl;
cout<<“Rata-rata Nilai Mid adalah “<<setprecision(4)<<Rata2NilaiMid<<endl;
cout<<“Rata-rata Nilai Final adalah “<<setprecision(4)<<Rata2NilaiFinal<<endl;
foot(nilaiHurufA,nilaiHurufB,nilaiHurufC,nilaiHurufD,nilaiHurufE,nilaiHurufK,PencacahRata2);
}

void huruf (float &x, float &a, float &b, float &c, float &d, float &e, float &f)
{
if (x <= 100 && x >= 75)
{
cout<<“Anda mendapat nilai A \n”;
a++;
}
else if (x < 75 && x >= 60)
{
cout<<“Anda mendapat nilai B \n”;
b++;
}
else if (x < 60 && x >= 40)
{
cout<<“Anda mendapat nilai C \n”;
c++;
}
else if (x < 40 && x >= 30)
{
cout<<“Anda mendapat nilai D \n”;
d++;
}
else if (x < 30 && x > 0)
{
cout<<“Anda mendapat nilai E \n”;
e++;
}
else
{
cout<<“Anda mendapat nilai K \n”;
f++;
}
}

void foot (float a, float b, float c, float d, float e, float f, float g)
{
float lulus,tlulus,persenlulus,persentlulus;
lulus = a+b+c+d;
tlulus = e+f;
persenlulus = lulus/g * 100;
persentlulus = tlulus/g * 100;
cout<<“\nJumlah Mahasiswa yang lulus : “<<lulus<<endl;
cout<<“Jumlah Mahasiswa yang tidak lulus : “<<tlulus<<endl;
cout<<“\nPersentasi kelulusan :”<<endl;
cout<<“Mahasiswa yang lulus : “<<persenlulus<<endl;
cout<<“Mahasiswa yang tidak lulus : “<<persentlulus;
}

oh iaaah
biasa ada yg salah kalau langsung d copy ke turbo c++
tanda kutip (“) pada halaman web berbeda dengan lembar kerja turbo c++
jadi stelah dicopy ke turbo c++ tanda kutipnya ditulis ulang [diganti]

October 31, 2010 - Posted by | Struktur Data

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: