You are on page 1of 5

#03.

Latihan Individu

1. Contoh 1

#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
int nilai[5] = {56,67,57,76,72};
int i;
clrscr();
for(i=0;i<5; i++)
{
cout<<"Nilai Array Index ke - "<<i<<" = ";
cout<<nilai[i]<<endl;
}
getch();
}

2. Array 1

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i;
char nama[5][20];
float nmid[5];
float nuas[5];
float hasil[5];
clrscr();
for(i=0;i<5;i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"Nama Siswa : ";cin>>(nama[i]);
cout<<"Nilai MID Semester : ";cin>>(nmid[i]);
cout<<"Nilai Ujian Akhir Semester : ";cin>>(nuas[i]);
hasil[i]=(nmid[i]*0.40)+(nuas[i]*0.60);
cout<<endl;
}
cout<<"------------------------------------------------------"<<endl;
cout<<"No. Nama Siswa Nilai Nilai Hasil "<<endl;
cout<<" MID UAS Ujian "<<endl;
cout<<"------------------------------------------------------"<<endl;
// 123412345678901234567890123456789012345678901234567890
for(i=0;i<5;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(20)<<nama[i];
cout<<setiosflags(ios::left)<<setw(10)<<nmid[i];
cout<<setiosflags(ios::left)<<setw(10)<<nuas[i];
cout<<setiosflags(ios::left)<<setw(10)<<hasil[i]<<endl;
}
cout<<"------------------------------------------------------"<<endl;
getch();
}

3. Array 2

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,max;
char nama[25][20];
float nmid[25];
float nuas[25];
float akhir[25];
float tugas[25];
char grade[25][2];
clrscr();
cout<<"Masukkan Jumlah Mahasiswa : ";cin>>max;
cout<<endl;
for(i=0;i<max;i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"Nama Siswa : ";cin>>nama[i];
cout<<"Nilai Tugas : ";cin>>tugas[i];
cout<<"Nilai Ujian MID Semester : ";cin>>nmid[i];
cout<<"Nilai Ujian Akhir Semester : ";cin>>nuas[i];
akhir[i]=(tugas[i]*0.10)+(nmid[i]*0.40)+(nuas[i]*0.50);
if ((akhir[i]>=80)&&(akhir[i]<=100))
strcpy(grade[i],"A");
else if((akhir[i]>=65)&&(akhir[i]<=79))
strcpy(grade[i],"B");
else if((akhir[i]>=55)&&(akhir[i]<=64))
strcpy(grade[i],"C");
else if((akhir[i]>=40)&&(akhir[i]<=54))
strcpy(grade[i],"D");
else if((akhir[i]>=0)&&(akhir[i]<=39))
strcpy(grade[i],"E");
cout<<endl;
}
cout<<"-------------------------------------------------------------"<<endl;
cout<<"No. Nama Siswa Nilai Nilai Nilai Hasil Grade"<<endl;
cout<<" Tugas MID UAS Ujian "<<endl;
cout<<"-------------------------------------------------------------"<<endl;
// 12341234567890123456789012345678123456781234567812345678123456
for(i=0;i<max;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(20)<<nama[i];
cout<<setiosflags(ios::left)<<setw(8)<<tugas[i];
cout<<setiosflags(ios::left)<<setw(8)<<nmid[i];
cout<<setiosflags(ios::left)<<setw(8)<<nuas[i];
cout<<setiosflags(ios::left)<<setw(8)<<akhir[i];
cout<<setiosflags(ios::left)<<setw(6)<<grade[i]<<endl;
}
cout<<"-------------------------------------------------------------"<<endl;
getch();
}

You might also like