Program c++ Array satu dimensi
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil[5];
clrscr();
for(i=1;i<=2;i++)
{
cout<<" Data Ke - "<<i<<endl;
cout<<" Nama Siswa :";gets(nama[i]);
cout<<" Nilai UTS :";cin>>nilai1[i];
cout<<" Nilai UAS :";cin>>nilai2[i];
hasil[i]=(nilai1[i]*0.40)+(nilai2[i]*0.60);
cout<<endl;
}
cout<<"----------------------------------------------"<<endl;
cout<<" No. Nama Siswa Nilai Nilai ";
cout<<" Hasil "<<endl;
cout<<" UTS UAS ";
cout<<" "<<endl;
cout<<"----------------------------------------------"<<endl;
for(i=1;i<=2;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
cout<<setprecision(3)<<" "<<nilai1[i];
cout<<setprecision(3)<<" "<<nilai2[i];
cout<<setprecision(3)<<" "<<hasil[i]<<endl;
}
cout<<"----------------------------------------------"<<endl;
getch();
}
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil[5];
clrscr();
for(i=1;i<=2;i++)
{
cout<<" Data Ke - "<<i<<endl;
cout<<" Nama Siswa :";gets(nama[i]);
cout<<" Nilai UTS :";cin>>nilai1[i];
cout<<" Nilai UAS :";cin>>nilai2[i];
hasil[i]=(nilai1[i]*0.40)+(nilai2[i]*0.60);
cout<<endl;
}
cout<<"----------------------------------------------"<<endl;
cout<<" No. Nama Siswa Nilai Nilai ";
cout<<" Hasil "<<endl;
cout<<" UTS UAS ";
cout<<" "<<endl;
cout<<"----------------------------------------------"<<endl;
for(i=1;i<=2;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
cout<<setprecision(3)<<" "<<nilai1[i];
cout<<setprecision(3)<<" "<<nilai2[i];
cout<<setprecision(3)<<" "<<hasil[i]<<endl;
}
cout<<"----------------------------------------------"<<endl;
getch();
}
Program array satu dimensi |