0% found this document useful (0 votes)
19 views

Array C

This document discusses arrays in C++. It provides examples of how to declare and initialize one-dimensional and two-dimensional arrays. It also shows how to input and output array data using for loops and formatting functions like setw and setprecision to control output formatting.

Uploaded by

roymartinsitepu
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Array C

This document discusses arrays in C++. It provides examples of how to declare and initialize one-dimensional and two-dimensional arrays. It also shows how to input and output array data using for loops and formatting functions like setw and setprecision to control output formatting.

Uploaded by

roymartinsitepu
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

LAB A,B/SORE VSC

ARRAY/LARIK
Array  variabel yang dapat menampung sejumlah data yang ditandai
dengan suatu index pada masing-masing elemennya .
Bentuk umum: Tipe_Data Nama_Variabel [jml_elemen_aray]

Contoh arraydimensi1: char nama[20][10];


#include <stdio.h>
#include <conio.h>
#include <iostream.h> Format Keluaran :
#include <iomanip.h>
main() setiosflags  mengatur format keluaran
{ ios::left  rata kiri
char nim[8][10],nm[20][10],jwb; ios::right  rata kanan
int i,j; setw  mengatur lebar tampilan dr suatu
float n1[10],n2[10],na[10]; variabel
isi: setprecision mengatur jumlah digit decimal
clrscr();
cout<<"Masukan Jumlah Data : ";cin>>j;
for (i=1;i<=j;i++)
{
cout<<"Data Ke - : "<<i<<endl;
cout<<"Masukan NIM : ";cin>>nim[i];
cout<<"Masukan Nama : ";gets(nm[i]);
cout<<"Nilai 1 : ";cin>>n1[i];
cout<<"Nilai 2 : ";cin>>n2[i];
na[i]=(n1[i]+n2[i])/2;
cout<<endl;
}
cout<<" DATA MAHASISWA"<<endl;
cout<<""<<endl;
cout<<"No. NIM Nama Nilai Nilai Nilai"<<endl;
cout<<" 1 2 Akhir"<<endl;
cout<<""<<endl;
for (i=1;i<=j;i++)
{
cout<<setiosflags(ios::right)<<setw(3)<<i;
cout<<setprecision(3)<<" "<<nim[i];
cout<<setprecision(4)<<" "<<nm[i];
cout<<setprecision(5)<<" "<<n1[i];
cout<<setprecision(5)<<" "<<n2[i];
cout<<setprecision(5)<<" "<<na[i]<<endl;
}
cout<<""<<endl;
cout<<"Mau Input Data Lagi [Y/T] : ";jwb=getche();
if (jwb=='Y'||jwb=='y')
goto isi;
getch();
}

1 C++/2009
LAB A,B/SORE VSC

Contoh arraydimensi2:
// **** ARRAY DIMENSI 2 *****//
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j;
int dj[4][4];
clrscr();
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
cout<<"Data Ke - "<<i<<ends<<ends<<ends<<j<<endl;
cout<<"Jumlah Penjualan : ";cin>>dj[i][j];
}
}
cout<<"Data Penjualan Pertahun"<<endl;
cout<<""<<endl;
cout<<"No. 2007 20008 2009"<<endl;
cout<<""<<endl;
for (i=1;i<=3;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
for (j=1;j<=3;j++)
{
cout<<setiosflags(ios::right)<<setw(4);
cout<<dj[i][j];
cout<<" ";
}
cout<<endl;
}
cout<<""<<endl;
getch();
}

2 C++/2009

You might also like