1. Contoh Program Structure :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
struct mahasiswa
{
char nim[15];
char nama[30];
char alamat[50];
float ipk;
};
void main()
{
clrscr();
mahasiswa mhs;
cout<<"Nim : "; cin.getline(mhs.nim,15);
cout<<"Nama : "; cin.getline(mhs.nama,30);
cout<<"Alamat : "; cin.getline(mhs.alamat,50);
cout<<"IPK : "; cin>>mhs.ipk;
cout<<endl<<endl;
cout<<"Nim Anda : "<<mhs.nim<<endl;
cout<<"Nama Anda : "<<mhs.nama<<endl;
cout<<"Alamat Anda : "<<mhs.alamat<<endl;
cout<<"IPK Anda : "<<mhs.ipk<<endl;
getch();
}
2. Contoh Program Menampilkan Tahun, Bulan, dan Tanggal lahir
#include<iostream.h>
#include<conio.h>
struct data_tgl
{ int tgl,bln,thn;};
struct teman
{ char nama[20];
char j_kel[1];
struct data_tgl tgl;};
struct teman info;
main()
{
clrscr();
//input data
cout<<"Masukkan nama anda = ";cin>>info.nama;
cout<<"Jenis kelamin anda = ";cin>>info.j_kel;
cout<<"Tanggal lahir anda = ";cin>>info.tgl.tgl;
cout<<"Bulan lahir anda = ";cin>>info.tgl.bln;
cout<<"Tahun lahir anda = ";cin>>info.tgl.thn;
cout<<"";
cout<<"_________________________________ \n";
cout<<"";
//output data
cout<<"\nNama : "<<info.nama;
cout<<"\nKelamin : "<<info.j_kel;
cout<<"\nTanggal lahir : "<<info.tgl.tgl<<"-"<<info.tgl.bln
<<"-"<<info.tgl.thn;
getch();
}
3. Contoh Program Structure dengan menggunakan Array:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int i;
struct
{
char nim[15];
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<<"\n";
}
cout<<endl;
cout<<"Data Mahasiswa"<<endl;
cout<<"--------------------- ";
cout<<"\n";
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();
}
4. Contoh Program Structure dengan menggunakan Function :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
char* ket(float n);
main()
{
int i, j=1, k=1;
struct
{
char nim[15];
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";
}
5. Contoh Program Nested Structure :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
struct dtmhs
{
char nim[15];
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);
}
6. Contoh program menghitung biaya kuliah berdasarkan jumlah SKS. (soal UAS semester 2)
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
struct mahasiswa
{
char nama[25];
char nim[11];
int sks;
float biaya;
};
void main()
{
clrscr();
mahasiswa mhs;
cout<<"Nama : "; cin.getline(mhs.nama,25);
cout<<"NIM : "; cin.getline(mhs.nim,11);
mhs.sks;
cout<<"Jumlah SKS : "; cin>>mhs.sks;
mhs.biaya=(30000.00*mhs.sks);
cout<<"Biaya : "<<mhs.biaya<<endl;
cout<<endl;
cout<<endl;
getch();
}
,hyy,,makacih ya,,,Program N...slm knl...
BalasHapussama-sama salam kenal kembali :))
BalasHapusgimana kalua jumlah dta.a kta yg input,,,??
BalasHapusContoh diatas, itu semuanya kita yang input.
Hapuscoba sendiri programnya, tinggal diubah sedikit sesuai dengan program yang anda mau :)
Siip Dehh
HapusSiip Dehh
Hapusteks udah buat blog ini sngat membantu skli
BalasHapussalam knl aja dri saya
boleh dong di lajari untuk jrusan teknik informatika
sama-sama... salam kenal kembali :)
Hapusaku hanya mahasiswa biasa yang masih dalam tahap belajar.
mahasiswa dari univ mana ?
Hapusudah belajar delphi belom
dari Universitas Bina Darma Palembang.. belum belajar :)
Hapuskk biso posting coding program penjualn leptop
BalasHapuskrim keemail mntk tlong nian kk
ardi.dong@rocketmail.com
kalo untuk search gmana?
BalasHapusmisal : search nama / alamat.