Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUCT (Dalam Bahasa C)

Presentasi serupa


Presentasi berjudul: "STRUCT (Dalam Bahasa C)"— Transcript presentasi:

1 STRUCT (Dalam Bahasa C)
Yuli Sun Hariyani-IT Telkom

2 Tipe data bentukan : Mahasiswa
Pengertian Struktur (struct) merupakan sekumpulan variabel dengan tipe data berbeda dan dikelompokkan menjadi satu nama Contoh : Tipe data : Mahasiswa terdiri dari Nama(bertipe string) Nim(bertipe integer) Nilai(bertipe float) Nama NIM Nilai Tipe data bentukan : Mahasiswa

3 Pembuatan struct Jika seorang mahasiswa memiliki data yang terdiri dari nama,nim, dan nilai. Maka ketiga data tersebut dapat digabungkan menjadi sebuah struct struct mahasiswa { char nama[20]; int nim; float nilai; }

4 Untuk membuat variabel struct Contoh :
Jika ingin membuat variabel mhs1 dengan nama mahasiswa Jika ingin membuat variabel mhs2 dengan nama mahasiswa struct namaStruct namaVariabel struct mahasiswa mhs1 struct mahasiswa mhs2

5 Contoh pemakaian Mengisi nilai mhs1 mhs1.nilai = 100
Menampilkan nim mhs1 printf(“NIM : %d”,mhs1.nim) Meminta input nama mhs1 gets(mhs1.nama) Meminta input nilai mhs1 scanf(“%d”, &mhs1.nilai)

6 Contoh Program #include<stdio.h> struct mahasiswa{ char nama[20]; char nim[10]; float nilai; }; int main(){ struct mahasiswa mhs1; struct mahasiswa mhs2; struct mahasiswa mhs3; printf("Masukkan Nama : ");gets(mhs1.nama); printf("Masukkan NIM : ");gets(mhs1.nim); printf("Nilai : ");scanf("%f",&mhs1.nilai); printf(" DATA MAHASISWA \n"); printf("NIM : %s\n",mhs1.nim); printf("Nama : %s\n",mhs1.nama); printf("Nilai: %.2f",mhs1.nilai); return 0; }

7 Struktur sebagai tipe data bentukan
Dengan menggunakan kata typedef , sehingga kita tidak perlu lagi menuliskan kata struct dalam mendeklarasikan suatu struktur

8 Con’t tipe bentukan typedef struct { char nama[20]; int nim; float nilai; }mahasiswa; Deklarasi variabel : mahasiswa mhs1; struct mahasiswa{ char nama[20]; int nim; float nilai; }; Deklarasi variabel : struct mahasiswa mhs1;

9 Latihan #1 Buat program yang menerima input data barang yang terdiri dari nama barang, jumlah dan harga. Dan menampilkannya

10 Latihan #2 Buat program yang menerima input data 2 buah barang yang terdiri dari nama barang, jumlah dan harga. Dan menampilkannya Nama Barang Jumlah Harga Buku Tulis 5 5000 Pensil 10 1500

11 Latihan #3 Buat program yang menerima input data 2 buah barang yang terdiri dari nama barang, jumlah dan harga. Jika ada seorang pembeli membeli 3 buku tulis, hitunglah harga yang harus dibayar pembeli tersebut. Nama Barang Jumlah Harga Buku Tulis 5 5000 Pensil 10 1500

12 Akan ada array mhs berukuran 5 bertipe mahasiswa
ARRAY & STRUKTUR Dari contoh data mahasiswa, jika terdapat mahasiswa dengan jumlah yang banyak, maka kita dapat membuat data tsb dalam array bertipe struktur typedef struct { char nama[20]; int nim; float nilai; }mahasiswa; Deklarasi variabel : mahasiswa mhs[5]; Akan ada array mhs berukuran 5 bertipe mahasiswa

13 Referensi Abdul Kadir Algoritma dan Pemrograman Menggunakan C dan C++. Andi. Yogyakarta I Made Joni dan Budi Rahardjo Cara Mudah Mempelajari Pemrograman C & Implementasinya


Download ppt "STRUCT (Dalam Bahasa C)"

Presentasi serupa


Iklan oleh Google