— Perulangan For bersarang ini berarti bahwa didalam perulangan for terdapat perulangan for lagi.
— Perulangan for bersarang ini bisa menggunakan For Positif dan For Negatif.
— Bentuk Umum perulangan For Bersarang:
For (inisialisasi; syarat; Penambahan/Pengurangan)
{
For (inisialisasi; syarat; Penambahan/Pengurangan)
{
Statement
. . .
}
}
Contoh For bersarang
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,j;
for (i=1; i<=3; i++)
{
for (j = 1; j <=i ; j++)
{
printf(“*”);
}
printf(“\n”);
}
printf("program selesai");
}
#include<stdio.h>
#include<conio.h>
main()
{
int i,j;
for (i=4; i>=1; i--)
{
for (j =i; j >=1 ; j--)
{
printf("*");
}
printf("\n");
}
printf("program selesai");
return 0;
}
Array
— Array merupakan sekumpulan data yang ter-struktur dan memiliki tipe data yang sama.
— Jenis-jenis array:
- Array satu dimensi
- Array dua dimensi
- Array multi dimensi
ARRAY SATU DIMENSI
>> Bentuk Penulisan
Bentuk umum pendeklarasian array satu dimensi dalam bahasa C adalah sebagai berikut:
tipe_data nama_variabel_array [jumlah_elemen];
Keterangan :
— tipe_data : menyatakan jenis elemen larik (int, float, double, char, long, dll).
— jumlah_elemen : menunjukan jumlah maksimal elemen array.
ARRAY dua DIMENSI
— Array dua dimensi dapat dipandang sebagai gabungan array satu dimensi.
— Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.
— Bentuknya dapat berupa matriks atau tabel.
— Deklarasi array :
Tipe_array nama_array[baris][kolom];
— Contoh :
Int X[3][4];
ARRAY multiDIMENSI
— Array multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua.
— Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
— Bentuk umumnya yaitu :
tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];
— Contoh :
int X[2][4][3];
Latihan 1- PERULANGAN FOR BERSARANG POSITIF
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,j;
for (i=1; i<=3; i++)
{
for (j = 1; j <=i ; j++)
{
printf(“*”);
}
printf(“\n”);
}
printf("program selesai");
}
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,j;
for (i=3; i>=1; i--)
{
for (j = i; j >=1; j--)
{
printf(“*”);
}
printf(“\n”);
}
printf("program selesai");
}
Latihan 2- PERULANGAN FOR BERSARANG NEGATIF
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,j;
for (i=3; i>=1; i--)
{
for (j =i; j>=1 ; j--)
{
printf(“*”);
}
printf(“\n”);
}
printf("program selesai");
}
Latihan 3 – ARRAY 1 DIMENSI
#include<stdio.h>
#include<conio.h>
main()
{
int x[4],i;
printf("program mulai \n");
//pengisian elemen array
for (i = 1 ; i<4;>
{
printf("nilai elemen array ke-%d : ",i); scanf("%d", &x[i]);
}
/ / pengambilan elemen array
printf("nilai array \n");
for (i = 1 ; i<4;>
{
printf("x[%d] = %d\n", i, x[i]);
}
printf("program selesai");
}
Latihan 4 – ARRAY 2 DIMENSI
#include<stdio.h>
#include<conio.h>
main()
{
int x[4][4],i,j;
printf("program mulai \n");
for (i = 1 ; i<4;>
for(j=1;j<4;j++)
{
printf("nilai elemen array ke-[%d %d] : ",i,j); scanf("%d", &x[i][j]);
}
printf("nilai array \n"); //pengambilan elemen array
for (i = 1 ; i<4;>
{
for(j=1;j<4;j++)
{
printf("%d ",x[i][j]);
}
printf("\n");
}
printf("program selesai");
return 0;
}
[PPT]PERULANGAN BERSARANG&ARRAYSumber : Sri Supatmi, Unikom
0 komentar:
Posting Komentar