#include <iostream>
#include <conio.h>
#include <string.h>
struct pgw
{
char nama[20];
int gaji;
int anak;
int anak;
};
pgw pegawai[5];
int klm = 10, klml = klm + 25, brs;
int a = 0;
//kumpulan fungsi..............
void tampilan()
{
clrscr();
klm = 3;
gotoxy(klm, 5);cout << "Isikan data pada index-" << a << endl;
gotoxy(klm, 7);cout << "Nama : ";
gotoxy(klm, 8);cout << "Gaji : ";
gotoxy(klm, 9);cout << "Anak : ";
klm=14;
gotoxy(klm,7);cin >> pegawai[a].nama;
gotoxy(klm,8);cin >> pegawai[a].gaji;
gotoxy(klm,9);cin >> pegawai[a].anak;
klm=3;
}
void nama()
{
gotoxy(klml, 6);cout << "------------";
gotoxy(klml, 6);cin >> pegawai[a].nama;
if (strlen(pegawai[a].nama) < 10) nama();
}
void gaji()
{
gotoxy(klml, 6);cout << "------------";
gotoxy(klml, 6);cin >> pegawai[a].gaji;
}
void tampildata()
{
clrscr();
cout << "==================================" << endl;
cout << "No." << "\t" << "Nama " << "\t" << "Gaji" << "\t" << "Anak\t" << "T Anak" << "\t" <<endl;
cout << "==================================" << endl;
a=0;
do
{
cout << (a+1) << "\t" << pegawai[a].nama << "\t" << pegawai[a].gaji << "\t" << pegawai[a].anak << "\t" << pegawai[a].tanak <<
endl;
a++;
} while (a<5);
cout << "==================================" << endl;
getch();
}
void hittanak()
{
if (pegawai[a].anak > 3)
pegawai[a].tanak = 3 * 50000;
else
pegawai[a].tanak = pegawai[a].anak * 50000;
gotoxy(klm, 10);cout << "T Anak : " << pegawai[a].tanak << "\n\n\n\n";
}
int main()
{
char lagi;
do
{
tampilan();
hittanak();
a++;
gotoxy(klm, 12);cout << "Isi data lagi [Y/T] : "; cin >> lagi;
} while ((a<5) && (lagi=='Y') || (a<5) && (lagi=='y'));
// tampilkan data.........
tampildata();
getch();
}
Program diatas outputnya adalah sebagai berikut :
Silakan di coba ya gan.....:D
Untuk Memberi wawasan yang saya bisa untuk memberi kemudahan yang sangat mendasar dan Memberi wawasan dalam Program C++
Sabtu, 24 Januari 2015
PROGRAM UNTUK MENAMPILKAN BILANGAN DARI YANG TERBESAR SAMAPI YANG TERKECIL
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int bilangan[10];
cout<<"Masukan 10 bilangan bulat secara acak"<<endl;
cout<<"===================================="<<endl;
for(int i=0;i<10;i++)
{
cout<<"bilangan["<<i+1<<"]adalah:";
cin>>bilangan[i];
}
cout<<endl;
cout<<"Deret bilangan secara acak:"<<endl;
for(int i=0;i<10;i++)
{
cout<<bilangan[i]<<" "; } cout<<endl;
cout<<"Tekan apa saja untuk mengurutkan bilangan besar ke kecil ..";
cout<<endl;
getch();
for(int i=0;i<10;i++)
{
for(int j=i+1;j<10;j++)
{
if(bilangan[i]<bilangan[j])
{
int temp=bilangan[i];
bilangan[i]=bilangan[j];
bilangan[j]=temp;
} }
}
cout<<endl;
cout<<endl;
cout<<"Hasil pengurutan bilangan deret dari besar ke kecil: "<<endl;
for(int i=0;i<10;i++)
{
cout<<bilangan[i]<<" ";
}
cout<<endl;
cout<<"Tekan apasaja untuk berhenti";
getch();
return 0;
}
Program diatas Outputnya adalah sebagai berikut :
Ok silakan di Coba ya gan........
#include<conio.h>
using namespace std;
int main()
{
int bilangan[10];
cout<<"Masukan 10 bilangan bulat secara acak"<<endl;
cout<<"===================================="<<endl;
for(int i=0;i<10;i++)
{
cout<<"bilangan["<<i+1<<"]adalah:";
cin>>bilangan[i];
}
cout<<endl;
cout<<"Deret bilangan secara acak:"<<endl;
for(int i=0;i<10;i++)
{
cout<<bilangan[i]<<" "; } cout<<endl;
cout<<"Tekan apa saja untuk mengurutkan bilangan besar ke kecil ..";
cout<<endl;
getch();
for(int i=0;i<10;i++)
{
for(int j=i+1;j<10;j++)
{
if(bilangan[i]<bilangan[j])
{
int temp=bilangan[i];
bilangan[i]=bilangan[j];
bilangan[j]=temp;
} }
}
cout<<endl;
cout<<endl;
cout<<"Hasil pengurutan bilangan deret dari besar ke kecil: "<<endl;
for(int i=0;i<10;i++)
{
cout<<bilangan[i]<<" ";
}
cout<<endl;
cout<<"Tekan apasaja untuk berhenti";
getch();
return 0;
}
Program diatas Outputnya adalah sebagai berikut :
Ok silakan di Coba ya gan........
Kamis, 15 Januari 2015
Program Menampilkan Bilangan matriks 3X3 menggunakan Array
#include <iostream>
using namespace std;
int main()
{
int A[3][3], B[3][3], C[3][3];
int m,n;
cout<<"\t\t\tProgram Penjumlahan 2 Matriks\n";
cout<<"\t\t\t=============================\n"<<endl;
cout<<"Berikan Matriks Pertama (3x3): \n\n";
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
cin>>A[m][n];
}
}
cout<<endl;
cout<<"Berikan Matriks Kedua (3x3): \n\n";
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
cin>>B[m][n];
}
}
cout<<endl;
cout<<"Hasil: \n\n";
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
C[m][n]=A[m][n]+B[m][n];
}
}
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
cout<<" "<<A[m][n];
}
if(m==1)
{
cout<<" +";
}
else
cout<<"\t";
for(n=0; n<3; n++)
{
cout<<" "<<B[m][n];
}
if(m==1)
{
cout<<" =";
}
else
cout<<"\t";
for(n=0; n<3; n++)
{
cout<<" "<<C[m][n];
}
cout<<endl;
}
}
Program diatas Outputnya adalah sebagai berikut :
using namespace std;
int main()
{
int A[3][3], B[3][3], C[3][3];
int m,n;
cout<<"\t\t\tProgram Penjumlahan 2 Matriks\n";
cout<<"\t\t\t=============================\n"<<endl;
cout<<"Berikan Matriks Pertama (3x3): \n\n";
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
cin>>A[m][n];
}
}
cout<<endl;
cout<<"Berikan Matriks Kedua (3x3): \n\n";
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
cin>>B[m][n];
}
}
cout<<endl;
cout<<"Hasil: \n\n";
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
C[m][n]=A[m][n]+B[m][n];
}
}
for(m=0; m<3; m++)
{
for(n=0; n<3; n++)
{
cout<<" "<<A[m][n];
}
if(m==1)
{
cout<<" +";
}
else
cout<<"\t";
for(n=0; n<3; n++)
{
cout<<" "<<B[m][n];
}
if(m==1)
{
cout<<" =";
}
else
cout<<"\t";
for(n=0; n<3; n++)
{
cout<<" "<<C[m][n];
}
cout<<endl;
}
}
Program diatas Outputnya adalah sebagai berikut :
Program Menginputkan Nama serta Hobbi
#include <string.h>
#include <stdio.h>
main()
{
char nama1[12],
nama2[12],
hobi[20],
mixed[25];
char title;
strcpy(nama1,"Masdi");
strcpy(nama2,"Dimas");
strcpy(hobi,"sepak bola");
printf("Nama 1 = %s\n",nama1);
printf("Nama 2 = %s\n",nama2);
printf("hobi = %s\n",hobi);
strcpy(mixed,nama1);
strcat(mixed," ");
strcat(mixed,nama2);
printf("Nama Lengkap %s\n",mixed);
gets(0);return(0);
}
Outputnya adalah sebagai berikut :
#include <stdio.h>
main()
{
char nama1[12],
nama2[12],
hobi[20],
mixed[25];
char title;
strcpy(nama1,"Masdi");
strcpy(nama2,"Dimas");
strcpy(hobi,"sepak bola");
printf("Nama 1 = %s\n",nama1);
printf("Nama 2 = %s\n",nama2);
printf("hobi = %s\n",hobi);
strcpy(mixed,nama1);
strcat(mixed," ");
strcat(mixed,nama2);
printf("Nama Lengkap %s\n",mixed);
gets(0);return(0);
}
Outputnya adalah sebagai berikut :
Langganan:
Postingan (Atom)