0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan13 halaman

Latihan Pemrograman Dasar Kelas XI TKJ

tugas mata pelajaran pemograman

Diunggah oleh

Budi Ana
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan13 halaman

Latihan Pemrograman Dasar Kelas XI TKJ

tugas mata pelajaran pemograman

Diunggah oleh

Budi Ana
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

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 -|-|-|-|-|-|-|-|-|-|-|

Anda mungkin juga menyukai