Struktur
Struktur
Struktur
Struktur
Bahasa pemrograman 1
Bahasa pemrograman 1
Oleh:
Oleh:
Desma Fitri, S.Kom
Structure
• Struktur adalah sekumpulan variabel
yang masing-masing dapat berbeda
tipe,dan dikelompokkan ke dalam
satu nama
Deklarasi Struktur
Struct nama_tipe_struktur {
elemen_struktur 1; elemen_struktur 2;
---}
Struct {
elemen_struktur 1; elemen_struktur 2;
Contoh:
#include<iostream.h>
#include<conio.h>
void main()
{
struct
{
char nim[8];
char nama[15];
float nilai;
}mahasiswa;
cout<<"Masukan NIM\t: ";cin>>mahasiswa.nim;
cout<<"Masukan NAMA\t: ";cin>>mahasiswa.nama;
cout<<"Masukan NILAI\t: ";cin>>mahasiswa.nilai;
//tampilkan hasil
cout<<"Hasil Inputannya Adalah\n";
cout<<"NIM\t: "<<mahasiswa.nim<<endl;
Struktur Didalam Struktur #include<iostream
.h>
#include<conio.h> void main()
{
struct dtnil {
float nil1; float nil2; };
struct {
struct dtmhs mhs;
struct dtnil nil; }nilai;
cout<<"Masukan NIM\t\t: ";cin>>nilai.mhs.nim; cout<<"Masukan NAMA\t\t:
";cin>>nilai.mhs.nama;
cout<<"Masukan NILAI UTS\t: ";cin>>nilai.nil.nil1;
cout<<"Masukan NILAI UAS\t: ";cin>>nilai.nil.nil2;
cout<<endl;
//tampilkan hasil
cout<<"Hasil Inputannya Adalah\n";
cout<<"NIM\t\t: "<<nilai.mhs.nim<<endl;
cout<<"NAMA\t\t: "<<nilai.mhs.nama<<endl; cout<<"NILAI UAS\t: "<<nilai.nil.nil1<<endl; cout<<"NILAI UAS\t: "<<nilai.nil.nil2<<endl; getch();