Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.