Anda di halaman 1dari 9

MKU PENGANTAR CODING

TUGAS PERTEMUAN 10

NAMA : PITO ELSON

NIM : 21086076

KODE KELAS : 0426

HARI/TGL : SELASA 19 APRIL 2022

A. Contoh Program dengan Array

Contoh 1

Listing Program :

#include <stdio.h>

void main(){

// membuat array kosong

int nilai[5];

// mengisi array

nilai[0] = 32;

nilai[1] = 42;

nilai[2] = 76;

nilai[3] = 31;

nilai[4] = 57;

// mencetak isi array

printf("Nilai ke-1: %d\n", nilai[0]);

printf("Nilai ke-2: %d\n", nilai[1]);

printf("Nilai ke-3: %d\n", nilai[2]);


printf("Nilai ke-4: %d\n", nilai[3]);

printf("Nilai ke-5: %d\n", nilai[4]);

Output :

Contoh 2

Listing Program

#include <stdio.h>

int main () {

int n[ 10 ]; // n adalah bilangan array bertipe integer, yang bernilai 10

int i,j;

//inialisasi elemen array n - 0

for ( i = 0; i < 10; i++ ) {


n[ i ] = i + 0; //membuat elemen pada lokasi i dengan i + 0

//output dari setiap nilai elemen array

for (j = 0; j < 10; j++ ) {

printf("Elemen[%d] = %d\n", j, n[j] );

// %d berarti bilangan integer , not double

return 0;

Output :
Contoh 3

Listing Program :

#include <stdio.h>

Void main(){

// membuat array

Int nilai[5] = {33, 22, 11, 44, 21};

// mengambil banyaknya isi array

Int length = sizeof(nilai) / sizeof(*nilai);

Printf(“Banyaknya isi array nilai: %d\n”, length);

Output :

B. Contoh Program dengan Struck


Contoh 1
Listing Program :

#include <stdio.h>

// membuat struct

struct Mahasiswa {

char *name;

char *address;

int age;

};

void main(){

// menggunakan struct

struct Mahasiswa mhs1, mhs2;

// mengisi nilai ke struct

mhs1.name = "Dian";

mhs1.address = "Mataram";

mhs1.age = 22;

mhs2.name = "Bambang";

mhs2.address = "Surabaya";

mhs2.age = 23;

// mencetak isi struct

printf("## Mahasiswa 1 ##\n");

printf("Nama: %s\n", mhs1.name);

printf("Alamat: %s\n", mhs1.address);

printf("Umur: %d\n", mhs1.age);


printf("## Mahasiswa 2 ##\n");

printf("Nama: %s\n", mhs2.name);

printf("Alamat: %s\n", mhs2.address);

printf("Umur: %d\n", mhs2.age);

Output :

Contoh 2

Listing Program :

#include <stdio.h>

Struct student

Char name[50];

Int age;

};

Void main() {
Struct student s1;

Printf(“Enter name: “);

Scanf(“%[^\n]%*c”, s1.name);

Printf(“Enter age: “);

Scanf(“%d”, &s1.age);

Display(s1); // passing structure as an argument

// membuat fungsi dengan struct sebagai parameter

Void display(struct student s) {

Printf(“\nDisplaying information\n”);

Printf(“Name: %s”, s.name);

Printf(“\nRoll: %d”, s.age);

Output :

Contoh 3
Listing Program :

#include<stdio.h>

Struct data_tanggal

Int tahun;

Int bulan;

Int tanggal;

}ultah;

Int main()

Ultah.tanggal = 28; // akses elemen tanggal

Ultah.bulan = 7; // akses elemen bulan

Ultah.tahun = 1998; // akses elemen tahun

Printf (“tanggal = %d, bulan = %d, tahun = %d”

,ultah.tanggal, ultah.bulan, ultah.tahun);

Return 0;

Output :

Anda mungkin juga menyukai