SlideShare a Scribd company logo
1 of 13
ARRAY (LARIK)
algoritma dan dasar pemrograman
/* ----------------------------------------------------
Nama Program: ADP_Larik_2.cpp
Perbedaan Larik dengan Variabel Biasa
------------------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
float X1=5, X2=3, X3=7, Total;
printf("Contoh Program Menghitung Tiga Buah Nilain");
printf("yang Disimpan pada Tiga Variabeln");
printf("____________________________________n");
printf("___________________________n");
printf("n");
Total = X1 + X2 + X3;
printf("Total = %.2fn", Total);
printf("n");
system("pause");
}
/* ----------------------------------------------------
Nama Program: ADP_Larik_2.cpp
Perbedaan Larik dengan Variabel Biasa
------------------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
float X[3]={5,3,7}, Total=0;
int I;
printf("Contoh Program Menghitung Tiga Buah Nilai ");
printf("yang Disimpan pada Tiga Variabeln");
printf("____________________________________");
printf("___________________________n");
printf("n");
for(I=0;I<=2;I++) Total = Total + X[I];
printf("Total = %.2fn", Total);
printf("n");
system("pause");
}
/* ---------------------------------------------
Nama Program: ADP_Larik_3.cpp
Inisialisasi Larik Tidak Berukuran
--------------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
float X[]={5,3,7}, Total=0;
int I;
printf("Contoh Program Inisialisasi Larik Tidak Berukurann");
printf("________________________________________n");
printf("n");
for(I=0;I<=2;I++) Total = Total + X[I];
printf("Total = %.2fn", Total);
printf("n");
system("pause");
}
/* -----------------------------------------------
Nama Program: ADP_Larik_4.cpp
Inisialisasi Larik Tidak Berukuran
----------------------------------------------- */
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
main()
{
int N, I;
float X[1000], Total=0, Rata, Xi_Rata_2=0, SD;
printf("Contoh Program Untuk Menghitung Nilai Rata-rata ");
printf("dan deviasi standarn");
printf("_________________________________________");
printf("___________________n");
printf("n");
//Masukan jumlah dari data
printf("Masukkan Jumlah Data (Maksiumum 1000 buah): ");
scanf("%d", &N);
printf("n");
//Masukan nilai data ke 0 sampai dengan ke N-1
//dan hitung nilai totalnya
for(I=0;I<N;I++){
printf("Nilai Data ke - %d : n",I+1);
scanf("%f", &X[I]);
Total = Total + X[I];
}
//Hitung nilai rata-ratanya
Rata = Total / N;
//Hitung Nilai (Xi - Rata)^2
for(I=0;I<N;I++)
Xi_Rata_2 += ((X[I] - Rata) * (X[I] - Rata));
//Hitung Deviasi Standar
SD = sqrt(Xi_Rata_2 / N);
//Tampilkan hasil
printf("n");
printf("Jumlah Data : %dn", N);
printf("Total Nilai : %.2fn", Total);
printf("Rata-rata Nilai : %.2fn", Rata);
printf("Deviasi Standar : %.2fn", SD);
system("pause");
}
/* ------------------------------------------
Nama Program: ADP_Larik_5_Dimensi_Satu.cpp
Larik Dimensi Satu
------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
int square[100];
int I;
int K;
printf("Contoh Program Perhitungan Perpangkatann");
printf("_________________________________________");
printf("n");
//Penghitungan perpangkatan
for(I=0;I<10;I++){
K = I + 1;
square[I] = K*K;
printf("nPangkat dari %d adalah %d", K, square[I]);
}
printf("n");
printf("n");
system("pause");
}
/* ----------------------------------------------------------------
Nama Program: ADP_Larik_6_Dimensi_Dua.cpp
Larik Dimensi Dua
---------------------------------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int I,J;
float X[3][4] = {
10.00, 20.00, 30.00, 40.00,
15.55, 25.55, 35.55, 45.55,
25.00, 35.00, 45.00, 55.00
};
printf("Contoh Program Larik Dimensi Duan");
printf("____________________________n");
printf("n");
//Menampilkan dalam bentuk matrik
for(I=0;I<3;I++){
for(J=0;J<4;J++) printf("%8.2f", X[I][J]);
printf("n");
}
printf("n");
system("pause");
}
/* --------------------------------------------------------------------
Nama Program: ADP_Larik_6a_Dimensi_Dua.cpp
Larik Dimensi Dua
-------------------------------------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int I,J,K, Baris_A,Kolom_A,Kolom_B;
int Matrik_A[100][100],Matrik_B[100][100],Matrik_C[100][100];
printf("Contoh Program Perkalian Matrikn");
printf("_______________________________n");
printf("n");
//Memasukkan orde matrik
printf("Masukkan Jumlah Baris Matrik A: ");
scanf("%d",&Baris_A);
printf("Masukkan Jumlah Kolom Matrik A: ");
scanf("%d",&Kolom_A);
printf("n");
printf("Masukkan Jumlah Kolom Matrik B: ");
scanf("%d",&Kolom_B);
printf("n");
//Memasukkan data Matrik A
printf("Masukkan Nilai Matrik A:n");
for(I=0;I<Baris_A;I++){
for(J=0;J<Kolom_A;J++){
printf("Matrik A[%3d,%3d]: ", I+1,J+1);
scanf("%d",&Matrik_A[I][J]);
}
printf("n");
}
//Memasukkan data Matrik B
printf("Masukkan Nilai Matrik B:n");
for(J=0;J<Kolom_A;J++){
for(K=0;K<Kolom_B;K++){
printf("Matrik B[%3d,%3d]: ", J+1,K+1);
scanf("%d",&Matrik_B[J][K]);
}
printf("n");
}
//Menghitung Matrikk C hasil perkalian Matrik A & Matrik B
for(I=0;I<Baris_A;I++){
for(K=0;K<Kolom_B;K++){
Matrik_C[I][K] = 0;
for(J=0;J<Kolom_A;J++)
Matrik_C[I][K] += Matrik_A[I][J] * Matrik_B[J][K];
}
}
//Menampilkan hasil perkalian matrik
printf("Hasil perkalian matrik: n");
for(I=0;I<Baris_A;I++){
for(K=0;K<Kolom_B;K++)
printf("%7d",Matrik_C[I][K]);
printf("n");
}
printf("n");
system("pause");
}
/* ----------------------------------------------------------------
Nama Program: ADP_Larik_7_Larik_String.cpp
Larik String
---------------------------------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
int I,J;
char Hari[7][10]={
"Minggu",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jumat",
"Sabtu"
};
printf("Contoh Program Larik String Dimensi Satun");
printf("__________________________________n");
printf("n");
for(I=0;I<7;I++){
for(J=0;J<10;J++){
printf("%c", Hari[I][J]);
printf("n");
}
}
system("pause");
}
/* ------------------------------------------------------------------
Nama Program: ADP_Larik_7a_Larik_String.cpp
Larik String
------------------------------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
int I;
char Hari[7][10]={
"Minggu",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jumat",
"Sabtu"
};
printf("Contoh Program Larik String Dimensi Satun");
printf("__________________________________n");
printf("n");
for(I=0;I<7;I++){
printf("%s", Hari[I]);
printf("n");
}
printf("n");
system("pause");
}
/* ------------------------------------------------------------------
Nama Program: ADP_Larik_7b_Larik_String.cpp
Larik String
------------------------------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
int I,J;
char Nama[3][5][15]={
"Retno", "Aulia", "Risang", "Feyzar", "Pamungkas",
"Lisa", "Desi", "Agung", "Galih", "Kamilus",
"Hafiza", "Meli", "Ulfa", "Agung", "Irfan",
};
printf("Contoh Program Larik String Dimensi Duan");
printf("__________________________________n");
printf("n");
for(I=0;I<3;I++){
printf("Mahasiswa di kelas %ld adalah: n", I+1);
for(J=0;J<5;J++)
printf("%sn",Nama[I][J]);
printf("n");
}
printf("n");
system("pause");
}
/* ------------------------------------------------------------------
Nama Program: ADP_Larik_7c_Larik_String.cpp
Larik String
------------------------------------------------------------------ */
#include <stdio.h>
#include <stdlib.h>
main()
{
int I;
char Hari[][10]={
"Minggu",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jumat",
"Sabtu",
};
printf("Contoh Program Inisialisasi Larik String Tak Berukurann");
printf("___________________________________________n");
printf("n");
for(I=0;I<7;I++){
printf("%sn",Hari[I]);
}
printf("n");
system("pause");
}
PUSTAKA
• Kristanto, Andri. (2009). Algoritma &
Pemrograman dengan C++ Edisi 2. Yogyakarta.
Graha Ilmu.
• Hartono, Jogiyanto, MBA., Ph.D. (2002).
Konsep Dasar Pemrograman Bahasa C.
Yogyakarta. Andi.

More Related Content

Viewers also liked

IT Outsourcing Risks In Financial Sector
IT Outsourcing Risks In Financial SectorIT Outsourcing Risks In Financial Sector
IT Outsourcing Risks In Financial SectorUKNGroupLtd
 
Deber de imformatica acdala
Deber de imformatica acdalaDeber de imformatica acdala
Deber de imformatica acdalaAcdala2016
 
Posturite - New Products
Posturite - New ProductsPosturite - New Products
Posturite - New Productsiansyst
 
New Microsoft Office PowerPoint Presentation (3)
New Microsoft Office PowerPoint Presentation (3)New Microsoft Office PowerPoint Presentation (3)
New Microsoft Office PowerPoint Presentation (3)swadha rath
 
Survey of Design Features in Selected Scientific Journals and Federal Technic...
Survey of Design Features in Selected Scientific Journals and Federal Technic...Survey of Design Features in Selected Scientific Journals and Federal Technic...
Survey of Design Features in Selected Scientific Journals and Federal Technic...wookyluvr
 
Outsourcing Risk Management
Outsourcing Risk ManagementOutsourcing Risk Management
Outsourcing Risk ManagementPECB
 

Viewers also liked (11)

01_CSuarez_Instrumentacion
01_CSuarez_Instrumentacion01_CSuarez_Instrumentacion
01_CSuarez_Instrumentacion
 
Takana
TakanaTakana
Takana
 
IT Outsourcing Risks In Financial Sector
IT Outsourcing Risks In Financial SectorIT Outsourcing Risks In Financial Sector
IT Outsourcing Risks In Financial Sector
 
Farm animals
Farm animalsFarm animals
Farm animals
 
Deber de imformatica acdala
Deber de imformatica acdalaDeber de imformatica acdala
Deber de imformatica acdala
 
Posturite - New Products
Posturite - New ProductsPosturite - New Products
Posturite - New Products
 
New Microsoft Office PowerPoint Presentation (3)
New Microsoft Office PowerPoint Presentation (3)New Microsoft Office PowerPoint Presentation (3)
New Microsoft Office PowerPoint Presentation (3)
 
Survey of Design Features in Selected Scientific Journals and Federal Technic...
Survey of Design Features in Selected Scientific Journals and Federal Technic...Survey of Design Features in Selected Scientific Journals and Federal Technic...
Survey of Design Features in Selected Scientific Journals and Federal Technic...
 
CASE BASED LEARNING- Introduction
CASE BASED LEARNING- IntroductionCASE BASED LEARNING- Introduction
CASE BASED LEARNING- Introduction
 
Outsourcing Risk Management
Outsourcing Risk ManagementOutsourcing Risk Management
Outsourcing Risk Management
 
24.01.2014, NEWSWIRE, Issue 309
24.01.2014, NEWSWIRE, Issue 30924.01.2014, NEWSWIRE, Issue 309
24.01.2014, NEWSWIRE, Issue 309
 

More from Fisma Ananda

More from Fisma Ananda (20)

Bab 13 etika komputer
Bab 13   etika komputerBab 13   etika komputer
Bab 13 etika komputer
 
Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputer
 
Bab 11 bahasa pemograman
Bab 11   bahasa pemogramanBab 11   bahasa pemograman
Bab 11 bahasa pemograman
 
Bab 10 internet
Bab 10   internetBab 10   internet
Bab 10 internet
 
Bab 9 jaringan komputer
Bab 9   jaringan komputerBab 9   jaringan komputer
Bab 9 jaringan komputer
 
Bab 8 komunikasi data
Bab 8   komunikasi dataBab 8   komunikasi data
Bab 8 komunikasi data
 
Bab 7 organisasi file
Bab 7   organisasi fileBab 7   organisasi file
Bab 7 organisasi file
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilangan
 
Bab 5 software
Bab 5   softwareBab 5   software
Bab 5 software
 
Bab 4 hardware
Bab 4   hardwareBab 4   hardware
Bab 4 hardware
 
Bab 3 komputer dan bagian-bagiannya
Bab 3   komputer dan bagian-bagiannyaBab 3   komputer dan bagian-bagiannya
Bab 3 komputer dan bagian-bagiannya
 
Modul xiii
Modul xiiiModul xiii
Modul xiii
 
Modul xii
Modul xiiModul xii
Modul xii
 
Modul xi
Modul xiModul xi
Modul xi
 
Modul x
Modul xModul x
Modul x
 
Modul viii
Modul viiiModul viii
Modul viii
 
Modul vii
Modul viiModul vii
Modul vii
 
Modul vi
Modul viModul vi
Modul vi
 
Modul v
Modul vModul v
Modul v
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 

6 adp array (larik) - copy

  • 1. ARRAY (LARIK) algoritma dan dasar pemrograman
  • 2. /* ---------------------------------------------------- Nama Program: ADP_Larik_2.cpp Perbedaan Larik dengan Variabel Biasa ------------------------------------------------------ */ #include <stdio.h> #include <stdlib.h> main() { float X1=5, X2=3, X3=7, Total; printf("Contoh Program Menghitung Tiga Buah Nilain"); printf("yang Disimpan pada Tiga Variabeln"); printf("____________________________________n"); printf("___________________________n"); printf("n"); Total = X1 + X2 + X3; printf("Total = %.2fn", Total); printf("n"); system("pause"); }
  • 3. /* ---------------------------------------------------- Nama Program: ADP_Larik_2.cpp Perbedaan Larik dengan Variabel Biasa ------------------------------------------------------ */ #include <stdio.h> #include <stdlib.h> main() { float X[3]={5,3,7}, Total=0; int I; printf("Contoh Program Menghitung Tiga Buah Nilai "); printf("yang Disimpan pada Tiga Variabeln"); printf("____________________________________"); printf("___________________________n"); printf("n"); for(I=0;I<=2;I++) Total = Total + X[I]; printf("Total = %.2fn", Total); printf("n"); system("pause"); }
  • 4. /* --------------------------------------------- Nama Program: ADP_Larik_3.cpp Inisialisasi Larik Tidak Berukuran --------------------------------------------- */ #include <stdio.h> #include <stdlib.h> main() { float X[]={5,3,7}, Total=0; int I; printf("Contoh Program Inisialisasi Larik Tidak Berukurann"); printf("________________________________________n"); printf("n"); for(I=0;I<=2;I++) Total = Total + X[I]; printf("Total = %.2fn", Total); printf("n"); system("pause"); }
  • 5. /* ----------------------------------------------- Nama Program: ADP_Larik_4.cpp Inisialisasi Larik Tidak Berukuran ----------------------------------------------- */ #include <stdio.h> #include <math.h> #include <stdlib.h> main() { int N, I; float X[1000], Total=0, Rata, Xi_Rata_2=0, SD; printf("Contoh Program Untuk Menghitung Nilai Rata-rata "); printf("dan deviasi standarn"); printf("_________________________________________"); printf("___________________n"); printf("n"); //Masukan jumlah dari data printf("Masukkan Jumlah Data (Maksiumum 1000 buah): "); scanf("%d", &N); printf("n"); //Masukan nilai data ke 0 sampai dengan ke N-1 //dan hitung nilai totalnya for(I=0;I<N;I++){ printf("Nilai Data ke - %d : n",I+1); scanf("%f", &X[I]); Total = Total + X[I]; } //Hitung nilai rata-ratanya Rata = Total / N; //Hitung Nilai (Xi - Rata)^2 for(I=0;I<N;I++) Xi_Rata_2 += ((X[I] - Rata) * (X[I] - Rata)); //Hitung Deviasi Standar SD = sqrt(Xi_Rata_2 / N); //Tampilkan hasil printf("n"); printf("Jumlah Data : %dn", N); printf("Total Nilai : %.2fn", Total); printf("Rata-rata Nilai : %.2fn", Rata); printf("Deviasi Standar : %.2fn", SD); system("pause"); }
  • 6. /* ------------------------------------------ Nama Program: ADP_Larik_5_Dimensi_Satu.cpp Larik Dimensi Satu ------------------------------------------ */ #include <stdio.h> #include <stdlib.h> main() { int square[100]; int I; int K; printf("Contoh Program Perhitungan Perpangkatann"); printf("_________________________________________"); printf("n"); //Penghitungan perpangkatan for(I=0;I<10;I++){ K = I + 1; square[I] = K*K; printf("nPangkat dari %d adalah %d", K, square[I]); } printf("n"); printf("n"); system("pause"); }
  • 7. /* ---------------------------------------------------------------- Nama Program: ADP_Larik_6_Dimensi_Dua.cpp Larik Dimensi Dua ---------------------------------------------------------------- */ #include <stdio.h> #include <stdlib.h> main() { int I,J; float X[3][4] = { 10.00, 20.00, 30.00, 40.00, 15.55, 25.55, 35.55, 45.55, 25.00, 35.00, 45.00, 55.00 }; printf("Contoh Program Larik Dimensi Duan"); printf("____________________________n"); printf("n"); //Menampilkan dalam bentuk matrik for(I=0;I<3;I++){ for(J=0;J<4;J++) printf("%8.2f", X[I][J]); printf("n"); } printf("n"); system("pause"); }
  • 8. /* -------------------------------------------------------------------- Nama Program: ADP_Larik_6a_Dimensi_Dua.cpp Larik Dimensi Dua -------------------------------------------------------------------- */ #include <stdio.h> #include <stdlib.h> main() { int I,J,K, Baris_A,Kolom_A,Kolom_B; int Matrik_A[100][100],Matrik_B[100][100],Matrik_C[100][100]; printf("Contoh Program Perkalian Matrikn"); printf("_______________________________n"); printf("n"); //Memasukkan orde matrik printf("Masukkan Jumlah Baris Matrik A: "); scanf("%d",&Baris_A); printf("Masukkan Jumlah Kolom Matrik A: "); scanf("%d",&Kolom_A); printf("n"); printf("Masukkan Jumlah Kolom Matrik B: "); scanf("%d",&Kolom_B); printf("n"); //Memasukkan data Matrik A printf("Masukkan Nilai Matrik A:n"); for(I=0;I<Baris_A;I++){ for(J=0;J<Kolom_A;J++){ printf("Matrik A[%3d,%3d]: ", I+1,J+1); scanf("%d",&Matrik_A[I][J]); } printf("n"); } //Memasukkan data Matrik B printf("Masukkan Nilai Matrik B:n"); for(J=0;J<Kolom_A;J++){ for(K=0;K<Kolom_B;K++){ printf("Matrik B[%3d,%3d]: ", J+1,K+1); scanf("%d",&Matrik_B[J][K]); } printf("n"); } //Menghitung Matrikk C hasil perkalian Matrik A & Matrik B for(I=0;I<Baris_A;I++){ for(K=0;K<Kolom_B;K++){ Matrik_C[I][K] = 0; for(J=0;J<Kolom_A;J++) Matrik_C[I][K] += Matrik_A[I][J] * Matrik_B[J][K]; } } //Menampilkan hasil perkalian matrik printf("Hasil perkalian matrik: n"); for(I=0;I<Baris_A;I++){ for(K=0;K<Kolom_B;K++) printf("%7d",Matrik_C[I][K]); printf("n"); } printf("n"); system("pause"); }
  • 9. /* ---------------------------------------------------------------- Nama Program: ADP_Larik_7_Larik_String.cpp Larik String ---------------------------------------------------------------- */ #include <stdio.h> #include <stdlib.h> main() { int I,J; char Hari[7][10]={ "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu" }; printf("Contoh Program Larik String Dimensi Satun"); printf("__________________________________n"); printf("n"); for(I=0;I<7;I++){ for(J=0;J<10;J++){ printf("%c", Hari[I][J]); printf("n"); } } system("pause"); }
  • 10. /* ------------------------------------------------------------------ Nama Program: ADP_Larik_7a_Larik_String.cpp Larik String ------------------------------------------------------------------ */ #include <stdio.h> #include <stdlib.h> main() { int I; char Hari[7][10]={ "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu" }; printf("Contoh Program Larik String Dimensi Satun"); printf("__________________________________n"); printf("n"); for(I=0;I<7;I++){ printf("%s", Hari[I]); printf("n"); } printf("n"); system("pause"); }
  • 11. /* ------------------------------------------------------------------ Nama Program: ADP_Larik_7b_Larik_String.cpp Larik String ------------------------------------------------------------------ */ #include <stdio.h> #include <stdlib.h> main() { int I,J; char Nama[3][5][15]={ "Retno", "Aulia", "Risang", "Feyzar", "Pamungkas", "Lisa", "Desi", "Agung", "Galih", "Kamilus", "Hafiza", "Meli", "Ulfa", "Agung", "Irfan", }; printf("Contoh Program Larik String Dimensi Duan"); printf("__________________________________n"); printf("n"); for(I=0;I<3;I++){ printf("Mahasiswa di kelas %ld adalah: n", I+1); for(J=0;J<5;J++) printf("%sn",Nama[I][J]); printf("n"); } printf("n"); system("pause"); }
  • 12. /* ------------------------------------------------------------------ Nama Program: ADP_Larik_7c_Larik_String.cpp Larik String ------------------------------------------------------------------ */ #include <stdio.h> #include <stdlib.h> main() { int I; char Hari[][10]={ "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", }; printf("Contoh Program Inisialisasi Larik String Tak Berukurann"); printf("___________________________________________n"); printf("n"); for(I=0;I<7;I++){ printf("%sn",Hari[I]); } printf("n"); system("pause"); }
  • 13. PUSTAKA • Kristanto, Andri. (2009). Algoritma & Pemrograman dengan C++ Edisi 2. Yogyakarta. Graha Ilmu. • Hartono, Jogiyanto, MBA., Ph.D. (2002). Konsep Dasar Pemrograman Bahasa C. Yogyakarta. Andi.