TUGAS PEMOGRAMAN DASAR
KELAS XI TKJ 1
DISUSUN OLEH
o Fatimah Deva Nur Intan
o Yusuf Supriatna
TAHUN AJARAN 2016-2017
Laporan Latihan PEMEROGRAMAN DASAR
Latihan
2.1.1 Mengakses Array Berdimensi Satu
/*------------------------------- */
/* Program 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]);
/*errornya disini, harus ditambahkan*/
/*cout<<nama[i]<<endl; 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<<endl;
}
cout<<"----------------------------------------------";
cout<<"-------"<<endl;
cout<<"No. Nama Siswa Nilai Nilai ";
cout<<"Hasil"<<endl;
cout<<"MidTest Final";
cout<<"Ujian"<<endl;
cout<<"----------------------------------------------";
cout<<"-------"<<endl;
for<<"i=1;i<=2;i++")
{
cout<<setiosfllags (ios::left)<<setw(4)<<i;
cout<<setiosfllags (ios::left)<<setw(20)<<nama[i];
cout<<setprecision(2)<<" "<<nilai1[i];
cout<<setprecision(2)<<" "<<nilai2[i];
cout<<setprecision(2)<<" "<<hasil[i]<<endl;
}
cout<<"---------------------------------------------";
cout<<"--------"<<endl;
getch();
}
SCREENSHOOT Tugas Latihan
Latihan
2.1.2 Inisialisasi Array Berdimensi Satu
/* ------------------------- */
/* Inisialisasi Array Dimensi 1 */
/*---------------------------*/
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int nilai[5] = {56,67,57,76,72};
int i;
for (i=0; i<5; i++)
{
cout<<"Nilai Array Index Ke - "<<i<<" = ";
cout<<endl; /*kesalahan < lebih 1, i*/
}
getch ();
}
Latihan
2.2.1 Mengakses Array Berdimensi Dua
/*------------------------------- */
/* Array Dimensi 2*/
/*------------------------------- */
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i, j;
int data_jual [4][4];
clrscr();
for (i=1;i<=3;i++)
{
for (i=1;j<=3;j++)
cout <<"Data ke - "<<i<<" "<<j<<endl;
cout <<"Jumlah Penjualan : ";
cin>>data_jual[i][j]endl;
}
}
cout<<"Data Penjualan Pertahun"<<endl;
cout<<"-----------------------"<<endl;
cout<<"NO 2001 2002 2003"<<endl;
cout<<"-----------------------"<<endl;
for<<"i=1;i<=2;i++")
{
cout<<setiosfllags (ios::left)<<setw(5)<<i;
for<<"i=1;j<=3;j++")
{
cout<<setiosfllags (ios::right)<<setw(4)<<i;
cout<<data_jual[i][j];
cout<<" ";
}
cout<<endl;
}
cout<<"----------------------"<<endl;
getch();
}
Latihan
2.2.2 Inisialisasi Array Berdimensi Dua
/* ------------------------- */
/* Inisialisasi Array Dimensi 2 */
/*---------------------------*/
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
int i, j;
int data [2][5] = {{2, 3, 4, 5, 2},
{4, 2, 6, 2, 7}};
for (i=0;i<2;i++)
{
for (j=0;j<5;j++)
{
cout<<data[i][j];
cout <<" ";
}
cout<<endl;
}
getch ();
}
Latihan
3.3.1 Mengakses Array Berdimensi Tiga
/* ------------------------- */
/* Array Dimensi 3 */
/*---------------------------*/
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i, j, k;
int data_jual [2][3][2];
for (i=0;i<2;i++)
{
for (j=0;j<5;j++)
{
for (k=0;k<2;k++)
{
cout<<"data tahun ke - "<<i+1<<endl;
cout<<"data ke - "<<j+1<<" "<<k+1<<endl;
cout<<"jumlah penjualan : ";
cin>>data_jual [i][j][k] ;
}
cout<<endl;
}
cout<<endl;
}
cout<<endl;
cout<<"Data Penjualan Pertahun"<<endl;
cout<<"------------------------------------";
cout<<endl;
cout<<"Tahun Hasil Tahun Penjualan Ke. ";
cout<<endl;
cout<<"Ke. Ke. -------------------";
cout<<endl;
cout<<"1 2 ";
cout<<endl;
cout<<"-------------------------------------";
cout<<endl;
for (i=0;i<2;i++)
{
for (j=0;j<5;j++)
{
cout<<setiosflags (ios::left)<<setw(11)<<i+1;
cout<<setiosflags (ios::left)<<setw(9)<<j+1;
for(k=0;k<2;k++)
{
cout<<setiosflags (ios::right)<<setw(5);
cout<<data_jual [i][j][k];
cout<<endl;
}
cout<<endl;
}
cout<<endl;
}cout<<"-----------------------------------------";
cout<<endl;
getch ();
}
Latihan
3.3.2 Inisialisasi Array Berdimensi Tiga
/*------------------------------- */
/* Inisialisasi Array Dimensi 3*/
/*------------------------------- */
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i, j, k;
float data[2][4][3] = {
{{100, 200, 300},
{150, 240, 360},
{250, 340, 450},
{250, 340, 450}}
{{160, 250, 365},
{175, 275, 375},
{275, 375, 575},
{380, 480, 580}}
}
clrscr();
cout <<"----------------------------"
cout <<endl;
cout <<"Tahun Hasil Tahun Penjualan "
cout <<endl;
cout <<" 2002 2003 2004"
cout <<endl;
cout <<"----------------------------"
cout <<endl;
for<<"i=0;i<=2;i++")
{
for<<"j=0;j<=4;j++")
{
cout<<setiosfllags (ios::left)<<setw(9)<<i+1;
cout<<setiosfllags (ios::left)<<setw(9)<<j+1;
for<<"k=0;k<4;k++")
{
cout<<setiosfllags (ios::right)<<setw(5);
cout<<data_jual[i][j][k];
cout<<" ";
}
cout<<endl;
}
cout<<endl;
}
cout<<"----------------------"
cout<<endl;
getch();
}
cout<<"---------------------------------------------";
cout<<"--------"<<endl;
getch();
}
|-|-|-|-|-|-|-|-|-|-|- Selesai -|-|-|-|-|-|-|-|-|-|-|