Materi Borland C++ : Tentang Array Dimensi Satu

20/11/2012 13:40

/* BAHASAN TENTANG ARRAY BERDIMENSI */

/* ---------------------------- */

/* Program Array Satu Dimensi */

/* ---------------------------- */

#include

#include

#include

#include

main( )

{

                int i;

   char k;

                char  nama  [5][20];

                float nilai1[5];

                float nilai2[5];

                float hasil [5];

   awal:

                clrscr( );

                for(i=1;i<=2;i++)

                                {

                                                cout<<"Data Ke - "<

                                                cout<<"Nama Siswa : "; gets(nama[i]);

                                                cout<<"Nilai MidTest : "; cin>>nilai1[i];

                                                cout<<"Nilai Final : "; cin>>nilai2[i];

                                                hasil[i] = (nilai1[i] * 0.40)+ (nilai2[i] * 0.60);

                                                cout<

                                }

                cout<<"------------------------------------------"<

                cout<<"No. Nama Siswa Nilai   Nilai Nilai"<

   cout<<"               Midtest Final Hasil"<

                cout<<"------------------------------------------"<

                                for(i=1;i<=2;i++)

                                {

                                                cout<

                                                cout<

                                                cout<

                                                cout<

                                                cout<

                                }

   cout<<"------------------------------------------"<

   cout<<"Input data lagi[Y/T]: "; cin>>k;

   if (k=='Y' || k=='y')

                goto awal;

   getch();

}

 

CONTOH KEDUA:

/*PROGRAM HITUNG NILAI MAHASISWA*/

# include

# include

# include

# include

main()

{

                int i,j;

                char nm[5][20],*grade,lagi;

                float nt[5],nuts[5],nuas[5],nakhir[5];

                awal:

                clrscr();

                                cout<<"PROGRAM HITUNG NILAI AKHIR"<

                                cout<<"MATERI PEMROGRAMAN C++"<

                                cout<

                                cout<<"Masukkan Jumlah Mahasiswa :";cin>>j;

                                cout<

                for (i=1;i<=j;i++)

                {

                                cout<<"Mahasiswa Ke- "<

                                cout<<"Nama Mahasiswa  :";cin>>nm[i];

                                cout<<"Nilai Tugas     :";cin>>nt[i];

                                cout<<"Nilai UTS       :";cin>>nuts[i];

                                cout<<"Nilai UAS       :";cin>>nuas[i];

 

                                nakhir[i]=(0.3*nt[i])+(0.3*nuts[i])+(0.4*nuas[i]);

                                if (nakhir[i]>=80)

                                grade[i]='A';

                                else if (nakhir[i]>=70)

                                grade[i]='B';

                                else if (nakhir[i]>=59)

                                grade[i]='C';

                                else if (nakhir[i]>=50)

                                grade[i]='D';

                                else

                                grade[i]='E';

   }

                clrscr();

cout<<"                        Daftar Nilai"<

cout<<"                    Materi : pemograman C++"<

cout<<"--------------------------------------------------------------"<

cout<<"No.   Nama                           Nilai               Grade"<

cout<<"      Mahasiswa     -----------------------------------"<

cout<<"                       Tugas     Uts     Uas     Akhir"<

cout<<"--------------------------------------------------------------"<

for (i=1;i<=j;i++)

{

                cout<

                cout<

                cout<

                cout<

                cout<

                cout<

                cout<

}

cout<<"--------------------------------------------------------------"<

cout<<"Input Lagi [Y/T]  :";cin>>lagi;

if (lagi=='Y' || lagi=='y')

                goto awal;

getch();

}