Anda di halaman 1dari 7

TUGAS PERTEMUAN 9

Pengantar Coding

DOSEN PENGAMPU :

Ika Parma Dewi, S.Pd.M.Pd.T

OLEH :

Candra Gunawan

21072017

Praktek Pengantar Coding

UNIVERSITAS NEGERI PADANG

2021
a. SOURCE CODE
#include <stdio.h>
// 21072017 - Candra Gunawan
// elemen array #001 - TGS 9
// tgl. 23 Oktober 2021
// Program.c

main ()
{
int i, nilai[5];
//pengisian elemen array
nilai[0] = 34;
nilai[1] = 56;
nilai[2] = 63;
nilai[3] = 77;
nilai[4] = 98;
//menampilkan data ke layar
for (i=0; i<5; i++)
printf ("%d\n", nilai[i]);
}
b. PROGRAM DAN OUTPUT

c. PENJELASAN
Ada 2 cara untuk inisialisasi array, yaitu selama kompilasi dan selama eksekusi.
Selama Kompilasi:
• int arr[ ] = {1, 2, 3, 4, 5}; array yang tidak ditentukan ukurannya elemennya. Hanya dapat
mendefenisikan berapa elemen yang diinginkan karena ukuran array tidak diberikan.
• int arr[3] = {10, 21, 35}; Dapat didefinisikan hanya 3 elemen karena ukuran array telah
diberikan yaitu 3
• int arr[5] = {2, 5}; inisialisasi 2 elemen awal yaitu 2 dan 4, dan elemen yang lain diinisialisasi
dengan nol.
• int arr[5] = {0}; inisialisasi semua elemen array dengan nol.
Selama Eksekusi:
• Menggunakan loop untuk inisialisasi semua elemen dengan nol
• Menggunakan loop dan menanyakan user untuk menentukan nilai dari setiap elemen

a. SOURCE CODE

#include <stdio.h>

// 21072017 - Candra Gunawan

// menampilkan jumlah penghuni tiap apartemen #002 TGS 9

// tgl 23 Oktober 2021

// program.c

int main ()

int apartemen[5] = {3,2,6,4,5};

int index, total = 0;

printf("%s\t%s\n","No Apt", "Jumlah Penghuni");

for (index = 0; index < 5; index++)

printf("%d\t%d\n",index, apartemen[index]);
}

return(0);

b. PROGRAM DAN OUTPUT

a. SOURCE CODE
#include <stdio.h>
#define size 5
// 21072017 - Candra Gunawan
// mencari total penghuni #003 TGS 9
// tgl 23 Oktober 2021
// program.c
int main (void)
{
int apartemen[size] = {3,2,6,4,5};
int index, total = 0;
for (index = 0; index < size; index++)
{
total = total + apartemen[index];
}
printf("Total Penghuni Apartemen sebanyak %d Orang", total );
return (0);
}
b. PROGRAM DAN OUTPUT

a. SOURCE CODE
#include <stdio.h>
// 21072017 - Candra Gunawan
// Searching Array 2D #006 TGS 9
// tgl 23 Oktober 2021
// program.c

main()
{
int iTwoD[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
int iFoundAt[2] = {0, 0};
int x, y;
int iValue = 0;
int iFound = 0;
printf("\nMasukkan Nilai yang dicari: ");
scanf("%d", &iValue);
//search the 2-D array
for ( x = 0; x <= 2; x++ ) {
for ( y = 0; y <= 2; y++ ){
if ( iTwoD[x][y] == iValue ){
iFound = 1;
iFoundAt[0] = x;
iFoundAt[1] = y;
break;
}//end if
}//end inner loop
}// end outer loop
if ( iFound == 1 )
printf("\nNilai yang dicari ditemukan di iTwoD[%d][%d]\n");
else
(iFoundAt[0], iFoundAt[1]);
printf("\nNilai yang dicari tidak ditemukan\n");
}//end main
b. PROGRAM DAN OUTPUT

a. SOURCE CODE
#include <stdio.h>
#include <string.h>
// 21072017 - Candra Gunawan
// struktur #007 TGS 9
// tgl 23 Oktober 2021
// program.c

struct date {
int month;
int day;
int year;
};
struct student{
char name [30];
struct date birthday;
};
struct student mhs;
main()
{
strcpy(mhs.name, "Candra Gunawan");
mhs.birthday.month = 9;
mhs.birthday.day = 24;
mhs.birthday.year = 2002;

printf("Name : %s\n", mhs.name);


printf("birthdat : %d-%d-%d\n",mhs.birthday.month,
mhs.birthday.day, mhs.birthday.year);
}
b. PROGRAM DAN OUTPUT

Anda mungkin juga menyukai