Program C++ : Contoh Program Sederhana Dengan Structure
Kumpulan Program C++ dengan Strukture
Contoh 1:
Contoh 2: Nested Structure
Contoh 3: Structure dengan Array
Contoh 4: Structure dengan Function
Contoh 1:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
struct
{
char nim[5];
char nama[15];
float nilai;
} mahasiswa;
clrscr();
cout<<"masukan NIM = ";
cin>>mahasiswa.nim;
cout<<"masukan Nama = ";
cin>>mahasiswa.nama;
cout<<"masukan Nilai Akhir = ";
cin>>mahasiswa.nilai;
clrscr();
cout<<"NIM = "<<mahasiswa.nim<<endl;
cout<<"Nama = "<<mahasiswa.nama<<endl;
cout<<"Nilai Akhir = "<<mahasiswa.nilai<<endl;
getch();
}
#include<conio.h>
#include<iostream.h>
main()
{
struct
{
char nim[5];
char nama[15];
float nilai;
} mahasiswa;
clrscr();
cout<<"masukan NIM = ";
cin>>mahasiswa.nim;
cout<<"masukan Nama = ";
cin>>mahasiswa.nama;
cout<<"masukan Nilai Akhir = ";
cin>>mahasiswa.nilai;
clrscr();
cout<<"NIM = "<<mahasiswa.nim<<endl;
cout<<"Nama = "<<mahasiswa.nama<<endl;
cout<<"Nilai Akhir = "<<mahasiswa.nilai<<endl;
getch();
}
Contoh 2: Nested Structure
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
struct dtmhs
{
char nim[5];
char nama[15];
};
struct dtnil
{
float nil1;
float nil2;
};
struct
{
struct dtmhs mhs;
struct dtnil nil;
} nilai;
clrscr();
//-> masukan data
cout<<"masukan NIM = "; cin>>nilai.mhs.nim;
cout<<"masukan Nama = "; cin>>nilai.mhs.nama;
cout<<"masukan Nilai UTS = "; cin>>nilai.nil.nil1;
cout<<"masukan Nilai UAS = "; cin>>nilai.nil.nil2;
cout<<endl;
//-> menampilkan hasil masukan
cout<<"NIM = "<<nilai.mhs.nim<<endl;
cout<<"Nama = "<<nilai.mhs.nama<<endl;
cout<<"Nilai UTS = "<<nilai.nil.nil1<<endl;
cout<<"Nilai UAS = "<<nilai.nil.nil2<<endl;
cout<<endl;
getch();
return(0);
}
#include<conio.h>
#include<iostream.h>
main()
{
struct dtmhs
{
char nim[5];
char nama[15];
};
struct dtnil
{
float nil1;
float nil2;
};
struct
{
struct dtmhs mhs;
struct dtnil nil;
} nilai;
clrscr();
//-> masukan data
cout<<"masukan NIM = "; cin>>nilai.mhs.nim;
cout<<"masukan Nama = "; cin>>nilai.mhs.nama;
cout<<"masukan Nilai UTS = "; cin>>nilai.nil.nil1;
cout<<"masukan Nilai UAS = "; cin>>nilai.nil.nil2;
cout<<endl;
//-> menampilkan hasil masukan
cout<<"NIM = "<<nilai.mhs.nim<<endl;
cout<<"Nama = "<<nilai.mhs.nama<<endl;
cout<<"Nilai UTS = "<<nilai.nil.nil1<<endl;
cout<<"Nilai UAS = "<<nilai.nil.nil2<<endl;
cout<<endl;
getch();
return(0);
}
Contoh 3: Structure dengan Array
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int i;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=1; i<=2; i++)
{
cout<<"masukan NIM = "; cin>>mhs[i].nim;
cout<<"masukan Nama = "; cin>>mhs[i].nama;
cout<<"masukan Nilai Akhir = "; cin>>mhs[i].nilai;
}
cout<<endl;
cout<<"data Mahasiswa"<<endl;
for(i=1; i<=2; i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"NIM = "<<mhs[i].nim<<endl;
cout<<"Nama = "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir = "<<mhs[i].nilai<<endl;
cout<<endl;
}
getch();
}
#include<conio.h>
#include<iostream.h>
main()
{
int i;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=1; i<=2; i++)
{
cout<<"masukan NIM = "; cin>>mhs[i].nim;
cout<<"masukan Nama = "; cin>>mhs[i].nama;
cout<<"masukan Nilai Akhir = "; cin>>mhs[i].nilai;
}
cout<<endl;
cout<<"data Mahasiswa"<<endl;
for(i=1; i<=2; i++)
{
cout<<"Data Ke - "<<i<<endl;
cout<<"NIM = "<<mhs[i].nim<<endl;
cout<<"Nama = "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir = "<<mhs[i].nilai<<endl;
cout<<endl;
}
getch();
}
Contoh 4: Structure dengan Function
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
char* ket(float n);
main()
{
int i, j=1, k=1;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=0; i<2; i++)
{
cout<<"Data Ke - "<<j++<<endl;
cout<<"masukan NIM = "; cin>>mhs[i].nim;
cout<<"masukan Nama = "; cin>>mhs[i].nama;
cout<<"masukan Nilai Akhir = "; cin>>mhs[i].nilai;
cout<<endl;
}
clrscr();
for(i=0; i<2; i++)
{
cout<<"Data Ke - "<<k++<<endl;
cout<<"NIM = "<<mhs[i].nim<<endl;
cout<<"Nama = "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir = "<<mhs[i].nilai<<endl;
cout<<"Keterangan yang didapat = ";
cout<<ket(mhs[i].nilai)<<endl;
cout<<endl;
}
getch();
}
char* ket(float n)
{
if(n > 65)
cout<< "Lulus";
else
cout<< "Gagal";
}
#include<conio.h>
#include<iostream.h>
char* ket(float n);
main()
{
int i, j=1, k=1;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=0; i<2; i++)
{
cout<<"Data Ke - "<<j++<<endl;
cout<<"masukan NIM = "; cin>>mhs[i].nim;
cout<<"masukan Nama = "; cin>>mhs[i].nama;
cout<<"masukan Nilai Akhir = "; cin>>mhs[i].nilai;
cout<<endl;
}
clrscr();
for(i=0; i<2; i++)
{
cout<<"Data Ke - "<<k++<<endl;
cout<<"NIM = "<<mhs[i].nim<<endl;
cout<<"Nama = "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir = "<<mhs[i].nilai<<endl;
cout<<"Keterangan yang didapat = ";
cout<<ket(mhs[i].nilai)<<endl;
cout<<endl;
}
getch();
}
char* ket(float n)
{
if(n > 65)
cout<< "Lulus";
else
cout<< "Gagal";
}
thanks ... sangat bermanfaat buat saya...
BalasHapussalam kenal y
http://sites.google.com/site/cumaisenggroup/gambarcoba/m087.gif
BalasHapusWahhh Blognya keren,,,bisa blajar C++ Disini,,mohon pandunannya,,,,
wooowww.... :d
BalasHapustahnks very much mas broo...hhehehe
BalasHapusthanks udah share...^_^
BalasHapuskunjungi yah : http://www.imanllusion.hostzi.com/
Mw nanya donk bantuin juga boleh..
BalasHapusada ga contoh program C++ dengan output Implementasi struktur data
misalnya
silahkan pilih menu
1. implementasi array
2. implementasi stack
3. implementasi queue
4.keluar
klo pilih satu muncul seperti ini
silahkan pilih menu
1. implementasi array
2. implementasi struct
3.kembali ke menu awal
klo pilih menu dua muncul seperti ini
silahkan pilih menu
1. push data
2. pop data
3. tampilkan data
klo pilih menu tiga muncul
silahkan pilih menu
1. isi antrian
2. hapus antrian
3. baca antrian
4. reset antrian
Mohon bantuannya donk
CACAAT :a:
BalasHapus:n:
BalasHapusMakasih atas bantuannya, boleh gak minta tolong, membuat kodingan mencari luas persegi panjang dengan struktur?
BalasHapusMakasih
makasih infonya sangat membantu... oh iya gmna sih cara membuat postingan source code diatas ada pembatasnya??
BalasHapustracing nya dong mas
BalasHapuskeren
BalasHapusthanks mang :D
terimakasih, membantu tugas kuliah
BalasHapusSangat mudah dipahami, terimakasih
BalasHapusKeren , membantu sekali ...
BalasHapusmakasih ilmu nya, mampir juga ya di blog aku sitimuliasari.blogspot.com
BalasHapussayangnya di dalam program struct dan function masih terdapat sedikit kesalahan
BalasHapus