Kumpulan Listing Pemrograman Sistem
/*
Pengurutan data
*/
#include<iostream>
#include<iomanip>
using namespace std;
main()
{
int byk, htg=1, tmp, data[15];
cout << "Banyak data : ";
cin >> byk;
for(int i=0; i<byk; i++)
{
cout << "Masukkan data ke-"<<i<<" : ";
cin >> data[i];
} Read more
endl(cout);
cout<<"data diurut (Naik): ";
for(int a=0; a<byk; a++)
{
for(int b=byk-1; b>=a; b--)
{
if(data[b]<data[b-1])
{
tmp = data[b];
data[b] = data[b-1];
data[b-1] = tmp;
}
}
cout<<data[a]<<" ";
}
cout<<"\nData diurut (Turun) : ";
for(int i=byk-1; i<=0; i--)
{
for(int h=0; h<i; h++)
{
if(data[h] > data[h+1])
{
tmp = data[h];
data[h] = data[h+1];
data[h+1] = tmp;
}
}
cout<<data[i]<<" ";
}
cout<<"\n"<<endl;
system("pause");
}
============================================================
/*
Matriks
*/
#include <iostream>
#include <iomanip>
using namespace std;
main()
{
int matA[2][2], matB[2][2], matC[2][2];
//pemberian data matriks A dimulai disini
for(int i=0; i<2; i++)
{
for(int h=0; h<2; h++)
{
cout<<"Data Matriks A ["<<i<<"] ["<<h<<"] : ";
cin>>matA[i][h];
}
} // pemberian data matriks A berakhir disini
endl(cout);
//pemberian data matriks B dimulai disini
for(int i=0; i<2; i++)
{
for(int h=0; h<2; h++)
{
cout<<"Data Matriks B ["<<i<<"] ["<<h<<"] : ";
cin>>matB[i][h];
}
} // pemberian data matriks B berakhir disini
endl(cout);
cout<<"Matriks A + Matriks B :"<<endl;
//perulangan menampilkan penjumlahan matriks
for(int i=0; i<2; i++)
{
for(int h=0; h<2; h++)
{
matC[i][h] = matA[i][h]+matB[i][h];
cout<<setw(3)<<matC[i][h];
}
cout<<endl;
}
system("pause");
}
============================================================
/*
Besar Kecil
*/
#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<string>
using namespace std;
main()
{
char nama[20];
printf("Masukkan karakter : ");
scanf("%s", &nama);
printf("Nama= %s\n",nama);
printf("\n\nJika diubah menjadi huruf kecil semua : \n");
printf("%s", strlwr(nama));
printf("\n\nJika diubah menjadi huruf besar semua : \n");
printf("%s", strupr(nama));
getch();
}
============================================================
Besar Kecil
*/
#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<string>
using namespace std;
main()
{
char nama[20];
printf("Masukkan karakter : ");
scanf("%s", &nama);
printf("Nama= %s\n",nama);
printf("\n\nJika diubah menjadi huruf kecil semua : \n");
printf("%s", strlwr(nama));
printf("\n\nJika diubah menjadi huruf besar semua : \n");
printf("%s", strupr(nama));
getch();
}
============================================================
/*
Copy Paste
*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char nama1[20],nama2[20];
printf("Masukkan Nama Pertama: ");gets(nama1);
printf("Masukkan Nama Kedua : ");gets(nama2);
strcpy(nama1,nama2);
printf("\nHasil dari fungsi strcpy adalah \"%s\" ",nama1);
getch();
}
============================================================
============================================================
============================================================
============================================================
============================================================
Copy Paste
*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char nama1[20],nama2[20];
printf("Masukkan Nama Pertama: ");gets(nama1);
printf("Masukkan Nama Kedua : ");gets(nama2);
strcpy(nama1,nama2);
printf("\nHasil dari fungsi strcpy adalah \"%s\" ",nama1);
getch();
}
============================================================
/*
Kapital
*/
#include <iostream.h>
#include <string.h>
#include <conio.h>
int main()
{
int i,jum;
char string[100];
cout<<"Masukan sembarang kalimat:\n";
cin.getline(string,100); //membaca spasi
//mengubah huruf awal menjadi huruf kapital
if((string[0]>='a')&& (string[0]<='z'))
string[0]=(char)string[0]-32;
//mengubah huruf setelah huruf awal menjadi huruf kecil
jum=1;
for(i=0;i<(int)strlen(string);i++)
{
if((string[jum]>='A')&& (string[jum]<='Z'))
string[jum]=(char)string[jum]+32;
jum++;
}
//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;string[i]!='\0';i++)
{
if(string[i]==' ')
{
if(string[i+1]>='a' && string[i+1]<='z')
string[i+1]=(char)(string[i+1]-32);
}
}
cout<<"Hasil Akhir : "<<string<<endl;
getch();
}
Kapital
*/
#include <iostream.h>
#include <string.h>
#include <conio.h>
int main()
{
int i,jum;
char string[100];
cout<<"Masukan sembarang kalimat:\n";
cin.getline(string,100); //membaca spasi
//mengubah huruf awal menjadi huruf kapital
if((string[0]>='a')&& (string[0]<='z'))
string[0]=(char)string[0]-32;
//mengubah huruf setelah huruf awal menjadi huruf kecil
jum=1;
for(i=0;i<(int)strlen(string);i++)
{
if((string[jum]>='A')&& (string[jum]<='Z'))
string[jum]=(char)string[jum]+32;
jum++;
}
//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;string[i]!='\0';i++)
{
if(string[i]==' ')
{
if(string[i+1]>='a' && string[i+1]<='z')
string[i+1]=(char)(string[i+1]-32);
}
}
cout<<"Hasil Akhir : "<<string<<endl;
getch();
}
============================================================
/*
Bilangan Prima
*/
Bilangan Prima
*/
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int c,x,z;
z=1;c=0;
printf("bilangan prima pertama sebanyak : ");
scanf("%d",&x);
for(int i=1; z<=x; i++)
{
for(int j=1;j<=i;j++)
{
if(i%j==0)
{
c++;
}
}
if(c==2)
{
printf(" %d",i);
z++;
}
c=0;
}
getch();
}
============================================================
/*
Faktorial
*/
Faktorial
*/
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int i,f,n;
f=1;
printf("masukan angka = ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
f=f*i;
}
printf("%d! = %d",n,f);
getch();
}
============================================================
/*
Dibalik
*/
Dibalik
*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
main()
{
char kata[10];
printf("Masukkan sebuah kata : ");
gets(kata);
strrev(kata);
printf("kata dibalik: %s \n",kata);
getch();
}
///////////////////
#include <iostream.h>
#include <conio.h>
#include <string.h>
int main()
{
char strn[80];
int i,j,flag=0,len;
cout<<"Masukkan Kata : ";
cin.getline(strn,80);
len=strlen(strn);
for(i=0,j=len-1;i<=(len/2);++i,--j)
{
if(strn[i]==strn[j])
flag=1;
}
//Palindrome
cout<<endl;
cout<<endl;
if(flag)
cout<<"Palindrome";
else cout<<"Not a palindrome";
cout<<endl;
cout<<"=================="<<endl;
cout<<endl;
//Kata dibalik
strrev(strn);
printf("Kata dibalik : %s \n",strn);
getch();
}
============================================================
/*
Rata-rata
*/
//Program Mencari Nilai Max, Min dan Rata-rata
#include<cstdlib>
#include<iostream>
using namespace std;
int main(void)
{
int nilai,sum=0,max=0,min=0,i=1,jml_data;
double rata;
cout<<"Jumlah Data : ";cin>>jml_data;
cout<<"Masukan Nilai Ke-"<<i<<" : ";cin>>nilai;
i++;
max=nilai;
min=nilai;
sum=sum+nilai;
while(i<=jml_data)
{
cout<<"Masukan Nilai Ke-"<<i<<" : ";cin>>nilai;
if(nilai>max)
max=nilai;
if(nilai<min)
min=nilai;
sum=sum+nilai;
i++;
}
cout << "===============================" << endl;
rata=(double)sum/jml_data;
cout<<"Nilai Terendah : "<<min<<endl;
cout<<"Nilai Tertinggi : "<<max<<endl;
cout<<"Rata-Rata : "<<rata<<endl;
system("PAUSE");
return 0;
}
============================================================
#include <iostream.h>
#include <conio.h>
main ()
{
int kode;
int harga,jumlah;
char nama[10];
float bayar;
cout<<"--------------------------";
cout<<"\nTransaksi penjualan barang";
cout<<"\n--------------------------";
cout<<"\n\n";
cout<<"Kode Barang = "; cin>>kode;
cout<<"Nama Barang = "; cin>>nama;
cout<<"Harga Barang = "; cin>>harga;
cout<<"Jumlah Barang = "; cin>>jumlah;
bayar = harga * jumlah;
cout<<"Total Bayar = "<<bayar;
getch ();
}
============================================================
============================================================
Rata-rata
*/
//Program Mencari Nilai Max, Min dan Rata-rata
#include<cstdlib>
#include<iostream>
using namespace std;
int main(void)
{
int nilai,sum=0,max=0,min=0,i=1,jml_data;
double rata;
cout<<"Jumlah Data : ";cin>>jml_data;
cout<<"Masukan Nilai Ke-"<<i<<" : ";cin>>nilai;
i++;
max=nilai;
min=nilai;
sum=sum+nilai;
while(i<=jml_data)
{
cout<<"Masukan Nilai Ke-"<<i<<" : ";cin>>nilai;
if(nilai>max)
max=nilai;
if(nilai<min)
min=nilai;
sum=sum+nilai;
i++;
}
cout << "===============================" << endl;
rata=(double)sum/jml_data;
cout<<"Nilai Terendah : "<<min<<endl;
cout<<"Nilai Tertinggi : "<<max<<endl;
cout<<"Rata-Rata : "<<rata<<endl;
system("PAUSE");
return 0;
}
============================================================
/*
Penjualan
*/
Penjualan
*/
#include <iostream.h>
#include <conio.h>
main ()
{
int kode;
int harga,jumlah;
char nama[10];
float bayar;
cout<<"--------------------------";
cout<<"\nTransaksi penjualan barang";
cout<<"\n--------------------------";
cout<<"\n\n";
cout<<"Kode Barang = "; cin>>kode;
cout<<"Nama Barang = "; cin>>nama;
cout<<"Harga Barang = "; cin>>harga;
cout<<"Jumlah Barang = "; cin>>jumlah;
bayar = harga * jumlah;
cout<<"Total Bayar = "<<bayar;
getch ();
}
============================================================
/*
Terkecil
*/
Terkecil
*/
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
main()
{
int a,b,c,temp,final,i,maks,min;
maks=0;
min=9999;
temp=0;
cout<<"1. mencari nilai maksimum"<<endl;
cout<<"2. mencari nilai minimum"<<endl;
cout<<"3. mencari nilai rata-rata"<<endl;
cout<<"pilih no?";
cin>>a;
switch(a){
case 1:
cout<<"jumlah bilangan yang di entri: ";
cin>>c;
while(c!=0){
cout<<"masukan bilangan: ";
cin>>b;
if(maks<b){maks=b;}
c--;
}
cout<<"maka nilai terbesarnya adalah: "<<maks<<endl;
break;
case 2:
cout<<"jumlah bilangan yang di entri: ";
cin>>c;
while(c!=0){
cout<<"masukan bilangan yang ingin dicari: ";
cin>>b;
if(min>b){min=b;}
c--;
}
cout<<"maka nilai terkecilnya adalah: "<<min<<endl;
break;
case 3:
cout<<"jumlah bilangan yang ingin di entri: ";
cin>>c;
while(c!=0){
cout<<"masukan bilangan yang ingin di rata-rata: ";
cin>>b;
temp=temp+b;
c--;
i++;
}
final=temp/i;
cout<<"hasil rata-ratanya adalah: "<<final<<endl;
break;
}
getch();
}
============================================================
/*
Urut Mean
*/
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main () {
int n,a,b,temp=0,q1,q2;
float median;
//input jumlah data
printf("Jumlah data : "); scanf("%d",&n);fflush(stdin);
//input data
int data[n],frekuensi[n],modus,max=-1000,sum=0;
float mean;
for(a=0;a<n;a++){
printf("Data ke - %d : ",a+1);scanf("%d",&data[a]);
sum=sum+data[a];
}
printf("\n\n");
//median
for(a=0;a<(n-1);a++){
for(b=a;b<n;b++){
if(data[b]<data[a]){
temp=data[a];
data[a]=data[b];
data[b]=temp; };
};
}
printf("\ndata setelah diurutkan : ");
for(a=0;a<n;a++){
printf("%d,",data[a]);}
if(n%2==1){q2=(n/2);
median=data[q2];
printf("median adalah : %.2f",median);}
else if(n%2==0){q1=(n/2)-1; q2=(n/2);
median=((float)data[q1]+(float)data[q2])/2;
printf("\nmedian adalah : %.2f",median);}
printf("\n");
//mencari rata-rata
mean=(float)sum/n;
printf("mean adalah : %.2f\n",mean);
//mencari modus
for(a=0;a<10;a++){frekuensi[a]=0;
for(b=0;b<n;b++){
if(data[b]==a){frekuensi[a]=frekuensi[a]+1;};
}
if(frekuensi[a]>max) {max=frekuensi[a];modus=a;}
};
printf("modus adalah : %d\n\n",modus);
system("pause");
return 0;
}
============================================================
Urut Mean
*/
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main () {
int n,a,b,temp=0,q1,q2;
float median;
//input jumlah data
printf("Jumlah data : "); scanf("%d",&n);fflush(stdin);
//input data
int data[n],frekuensi[n],modus,max=-1000,sum=0;
float mean;
for(a=0;a<n;a++){
printf("Data ke - %d : ",a+1);scanf("%d",&data[a]);
sum=sum+data[a];
}
printf("\n\n");
//median
for(a=0;a<(n-1);a++){
for(b=a;b<n;b++){
if(data[b]<data[a]){
temp=data[a];
data[a]=data[b];
data[b]=temp; };
};
}
printf("\ndata setelah diurutkan : ");
for(a=0;a<n;a++){
printf("%d,",data[a]);}
if(n%2==1){q2=(n/2);
median=data[q2];
printf("median adalah : %.2f",median);}
else if(n%2==0){q1=(n/2)-1; q2=(n/2);
median=((float)data[q1]+(float)data[q2])/2;
printf("\nmedian adalah : %.2f",median);}
printf("\n");
//mencari rata-rata
mean=(float)sum/n;
printf("mean adalah : %.2f\n",mean);
//mencari modus
for(a=0;a<10;a++){frekuensi[a]=0;
for(b=0;b<n;b++){
if(data[b]==a){frekuensi[a]=frekuensi[a]+1;};
}
if(frekuensi[a]>max) {max=frekuensi[a];modus=a;}
};
printf("modus adalah : %d\n\n",modus);
system("pause");
return 0;
}
============================================================
/***************************************************************
******* Program mean, media dan mode *******
****************************************************************/
#define SIZE 100
#include<iostream.h>
float mean_function(float[],int);
float median_function(float[],int);
float mode_function(float[],int);
int main()
{
int i,n,choice;
float array[SIZE],mean,median,mode;
char a;
a='b';
while(a=='b')
{
system ("cls");
cout<<"===========================";
cout<<"\nPROGRAM MEAN, MEDIAN, MODUS\n";
cout<<"===========================\n";
cout<<"Masukan jumlah data = ";
cin>>n;
cout<<"=======================\n";
cout<<"data\n";
cout<<"=======================\n";
for(i=0; i<n; i++)
cin>>array[i];
do
{
cout<<"\n\tEnter pilihan\n\t1.Mean\n\t2.Median\n\t3.Mode\n\t4.Exit\n";
cin>>choice;
switch(choice)
{
case 1:
mean=mean_function(array,n);
cout<<"\nMean ="<<mean;
break;
case 2:
median=median_function(array,n);
cout<<"\n\tMedian = "<<median;
break;
case 3:
mode=mode_function(array,n);
cout<<"\n\tMode = "<<mode;
break;
case 4:
break;
default:
cout<<"salah kode";
break;
}
}while(choice!=4);
}
}
float mean_function(float array[],int n)
{
int i;
float sum=0;
for(i=0;i<n;i++)
sum=sum+array[i];
return (sum/n);
}
float median_function(float a[],int n)
{
float temp;
int i,j;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
if(n%2==0)
return (a[n/2]+a[n/2-1])/2;
else
return a[n/2];
}
float mode_function(float a[],int n)
{
return (3*median_function(a,n)-2*mean_function(a,n));
}
============================================================
******* Program mean, media dan mode *******
****************************************************************/
#define SIZE 100
#include<iostream.h>
float mean_function(float[],int);
float median_function(float[],int);
float mode_function(float[],int);
int main()
{
int i,n,choice;
float array[SIZE],mean,median,mode;
char a;
a='b';
while(a=='b')
{
system ("cls");
cout<<"===========================";
cout<<"\nPROGRAM MEAN, MEDIAN, MODUS\n";
cout<<"===========================\n";
cout<<"Masukan jumlah data = ";
cin>>n;
cout<<"=======================\n";
cout<<"data\n";
cout<<"=======================\n";
for(i=0; i<n; i++)
cin>>array[i];
do
{
cout<<"\n\tEnter pilihan\n\t1.Mean\n\t2.Median\n\t3.Mode\n\t4.Exit\n";
cin>>choice;
switch(choice)
{
case 1:
mean=mean_function(array,n);
cout<<"\nMean ="<<mean;
break;
case 2:
median=median_function(array,n);
cout<<"\n\tMedian = "<<median;
break;
case 3:
mode=mode_function(array,n);
cout<<"\n\tMode = "<<mode;
break;
case 4:
break;
default:
cout<<"salah kode";
break;
}
}while(choice!=4);
}
}
float mean_function(float array[],int n)
{
int i;
float sum=0;
for(i=0;i<n;i++)
sum=sum+array[i];
return (sum/n);
}
float median_function(float a[],int n)
{
float temp;
int i,j;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
if(n%2==0)
return (a[n/2]+a[n/2-1])/2;
else
return a[n/2];
}
float mode_function(float a[],int n)
{
return (3*median_function(a,n)-2*mean_function(a,n));
}
============================================================
/*
SKS
*/
#include <iostream>
#include <string.h>
#include <windows.h>
using namespace std;
main()
{
int makul, bykSks=0;
float nil=0.00, n_Total;
cout << "Jumlah Mata Kuliah : ";
cin >> makul;
string nilai[makul]; //deklarasi untuk penyimpanan data nilai dan sks
int sks[makul];
for(int h=0; h<makul; h++)
{
cin.ignore();
cout <<h+1<< ". Nilai Huruf : ";
cin >> nilai[h];
cout<<"\t Banyak SKS : ";
cin >> sks[h];
bykSks += sks[h];
}
cout<<"\n"<<endl;
for(int h=0; h<makul; h++)
{
cout<<h+1<<". "<<nilai[h]<<" \t"<<sks[h]<<" SKS"<<endl;
}
cout<<endl;
for(int h=0; h<makul; h++)
{
if(nilai[h] == "A" || nilai[h] == "a")
nil += (4*sks[h]);
else if(nilai[h] == "B+" || nilai[h] == "b+")
nil += (3.5*sks[h]);
else if(nilai[h] == "B" || nilai[h] == "b")
nil += (3*sks[h]);
else if(nilai[h] == "C+" || nilai[h] == "c+")
nil += (2.5*sks[h]);
else if(nilai[h] == "C" || nilai[h] == "c")
nil += (2*sks[h]);
else if(nilai[h] == "D" || nilai[h] == "d")
nil += (1*sks[h]);
else
nil += 0;
}
n_Total = nil/bykSks;
cout << "IP Semester ini : " << n_Total <<endl;
system("pause");
}
============================================================
SKS
*/
#include <iostream>
#include <string.h>
#include <windows.h>
using namespace std;
main()
{
int makul, bykSks=0;
float nil=0.00, n_Total;
cout << "Jumlah Mata Kuliah : ";
cin >> makul;
string nilai[makul]; //deklarasi untuk penyimpanan data nilai dan sks
int sks[makul];
for(int h=0; h<makul; h++)
{
cin.ignore();
cout <<h+1<< ". Nilai Huruf : ";
cin >> nilai[h];
cout<<"\t Banyak SKS : ";
cin >> sks[h];
bykSks += sks[h];
}
cout<<"\n"<<endl;
for(int h=0; h<makul; h++)
{
cout<<h+1<<". "<<nilai[h]<<" \t"<<sks[h]<<" SKS"<<endl;
}
cout<<endl;
for(int h=0; h<makul; h++)
{
if(nilai[h] == "A" || nilai[h] == "a")
nil += (4*sks[h]);
else if(nilai[h] == "B+" || nilai[h] == "b+")
nil += (3.5*sks[h]);
else if(nilai[h] == "B" || nilai[h] == "b")
nil += (3*sks[h]);
else if(nilai[h] == "C+" || nilai[h] == "c+")
nil += (2.5*sks[h]);
else if(nilai[h] == "C" || nilai[h] == "c")
nil += (2*sks[h]);
else if(nilai[h] == "D" || nilai[h] == "d")
nil += (1*sks[h]);
else
nil += 0;
}
n_Total = nil/bykSks;
cout << "IP Semester ini : " << n_Total <<endl;
system("pause");
}
============================================================
/*
Looping
*/
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
int i, angka[10];
for(i=1;i<=10;i++)
angka[i-1]=i;
for(i=0;i<=9;i++)
{
if (angka[i]%2==0)
cout<<"angka"<<angka[i]<<"adalah Bilangan Genap"<<endl;
else
cout<<"angka"<<angka[i]<<"adalah Bilangan Ganjil"<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
============================================================
============================================================
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
cout<<"Masukan Nama Anda : ";
cin>>nama;
char nim[10];
cout<<"Masukan Nim Anda : ";
cin>>nim;
char kelas[2];
cout<<"Masukan Kelas Anda : ";
cin>>kelas;
cout<<endl;
cout<<nama<<endl;
cout<<nim<<endl;
cout<<kelas<<endl;
cout<<endl;
cout<<"Selamat Mencoba Bro !!!";
cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
//
#include#includeusing namespace std;
ketiga code diatas ini merupakan Librari dari Dev C++
int main(int argc, char *argv[]){//listing code c++}merupakan fungsi utama dari program
char nama[30]; // pendeklarasian variabel nama sebagai string sebanyak 30 karakter
char nim[10]; // pendeklarasian variabel nim sebagai string sebanyak 10 karakter
char kelas[2]; // pendeklarasian variabel kelas sebagai string sebanyak 2 karakter
cout<<”masukan nama anda :”; //menampilkan pada layar dengan tulisan “masukan nama anda” (tanpa tanda petik).
cin>>nama; //meminta memasukan nama berupa karakter
cout<<endl; //pindah baris
cout<<"Selamat Mencoba Bro !!!"; // menampilkan kalimat Selamat Mencoba Bro !!!
system(“PAUSE”);return EXIT_SUCCESS; // maksutnya apabila anda menehan enter maka program hasil kopile anda akan terclose secara otomatis
============================================================
#include <iostream.h>
#include <conio.h>
void main(){
char nama1[30];
int tgl1,bln1,th1,jml1;
cout<<"Masukkan Nama : ";cin>>nama1;
cout<<"Masukkan Tanggal Lahir : ";cin>>tgl1;
cout<<"Masukkan Bulan : ";cin>>bln1;
cout<<"Masukkan Tahun : ";cin>>th1;
char nama2[30];
int tgl2,bln2,th2,jml2;
cout<<"Masukkan Nama : ";cin>>nama2;
cout<<"Masukkan Tanggal Lahir : ";cin>>tgl2;
cout<<"Masukkan Bulan : ";cin>>bln2;
cout<<"Masukkan Tahun : ";cin>>th2;
jml1=(tgl1+30)+(bln1*30)+(th1*365);
jml2=(tgl2+30)+(bln2*30)+(th2*365);
if(jml1>jml2){
cout<<"Yang lebih muda adalah : "<nama1;
}else if(jml1<jml2){
cout<<"Yang lebih muda adalah : "<<nama2;
}
getch();
}
============================================================
/*
Bilangan Prima
*/
#include <iostream.h>
#include <conio.h>
main(){
int batas, x, cek, i;
cout<<"PROGRAM UNTUK MENAMPILKAN DERET BILANGAN PRIMA"<<endl<<endl;
cout<<"Tampilkan Sampai Batas Atas : ";
cin>>batas;
cout<<endl;
cout<<"Deret Bilangan Prima sampai angka "<<batas<<" adalah: "<<endl<<endl;
for (x = 2; x<=batas; x++){
cek = 0;
for (i = 2; i < x; i++){
if (x % i == 0){
cek = 1;
}
}
if (cek == 0){
cout<<x<<", ";
}
}
{
cout<<endl<<endl<<endl;
cout<<" http://jintoples.blogspot.com"<<endl;
}
getch();
}
============================================================
/*
Biodata
*/
#include <iostream.h>
#include <conio.h>
main(){
cout<<"Nama saya: Yunus Basuki Rahmat\n";
cout<<"Alamat aseli: Kebulusan 14/04, Pejagoan,Kebumen\n";
cout<<"Alamat singgah: Janturan UH IV no 512, Warung Boto, Yogyakarta";
getch();
}
============================================================
#include<iostream.h>
#include<conio.h>
main()
{
int a[5]={2,4,6,8,10};
int b[5]={10,20};
int c[5]={15,0,30};
int j;
// Menampilkan nilai dari element array
cout<<endl;
for(j=0;j<5;j++)
{
cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl;
}
getch();
}
============================================================
============================================================
============================================================
============================================================
============================================================
============================================================
Looping
*/
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
int i, angka[10];
for(i=1;i<=10;i++)
angka[i-1]=i;
for(i=0;i<=9;i++)
{
if (angka[i]%2==0)
cout<<"angka"<<angka[i]<<"adalah Bilangan Genap"<<endl;
else
cout<<"angka"<<angka[i]<<"adalah Bilangan Ganjil"<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
============================================================
/*
Nama NIM
*/
Nama NIM
*/
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
cout<<"Selamat Datang di Program Input Biodata";
cout<<"\n\n";
char Nama[20], NIM[8], Kelas[5];
//clrscr ();
cout<<"Masukkan Nama : "; cin>>Nama;
cout<<"\nMasukkan NIM : "; cin>>NIM;
cout<<"\nMasukkan Kelas : "; cin>>Kelas;
cout<<"\nNama Saya :" <<endl;
cout<<Nama<<"\nDengan NIM "<<NIM<<"\nDi Kelas "<<Kelas;
cout<<"\n\n";
cout<<"Terimakasih";
cout<<"\n\n";
getch ();
}
============================================================
/*
Nama NIM
*/
Nama NIM
*/
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char nama[30];
cout<<"Masukan Nama Anda : ";
cin>>nama;
char nim[10];
cout<<"Masukan Nim Anda : ";
cin>>nim;
char kelas[2];
cout<<"Masukan Kelas Anda : ";
cin>>kelas;
cout<<endl;
cout<<nama<<endl;
cout<<nim<<endl;
cout<<kelas<<endl;
cout<<endl;
cout<<"Selamat Mencoba Bro !!!";
cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
//
#include#includeusing namespace std;
ketiga code diatas ini merupakan Librari dari Dev C++
int main(int argc, char *argv[]){//listing code c++}merupakan fungsi utama dari program
char nama[30]; // pendeklarasian variabel nama sebagai string sebanyak 30 karakter
char nim[10]; // pendeklarasian variabel nim sebagai string sebanyak 10 karakter
char kelas[2]; // pendeklarasian variabel kelas sebagai string sebanyak 2 karakter
cout<<”masukan nama anda :”; //menampilkan pada layar dengan tulisan “masukan nama anda” (tanpa tanda petik).
cin>>nama; //meminta memasukan nama berupa karakter
cout<<endl; //pindah baris
cout<<"Selamat Mencoba Bro !!!"; // menampilkan kalimat Selamat Mencoba Bro !!!
system(“PAUSE”);return EXIT_SUCCESS; // maksutnya apabila anda menehan enter maka program hasil kopile anda akan terclose secara otomatis
============================================================
/*
Perkalian
*/
#include <iostream.h>
#include <conio.h>
main()
{
int kali, bil1, bil2;
float luas, keliling;
cout << "Masukkan bilangan pertama:"; cin >> bil1;
cout << "\n";
cout << "Masukkan bilangan kedua:"; cin >> bil2;
kali=bil1*bil2;
cout << "\n";
cout << "Hasil perkalian" <<bil1<< " dan " <<bil2<<
"adalah "
<< kali << endl;
getch();
}
============================================================
Perkalian
*/
#include <iostream.h>
#include <conio.h>
main()
{
int kali, bil1, bil2;
float luas, keliling;
cout << "Masukkan bilangan pertama:"; cin >> bil1;
cout << "\n";
cout << "Masukkan bilangan kedua:"; cin >> bil2;
kali=bil1*bil2;
cout << "\n";
cout << "Hasil perkalian" <<bil1<< " dan " <<bil2<<
"adalah "
<< kali << endl;
getch();
}
============================================================
/*
Tanggal Lahir
*/
Tanggal Lahir
*/
#include <iostream.h>
#include <conio.h>
void main(){
char nama1[30];
int tgl1,bln1,th1,jml1;
cout<<"Masukkan Nama : ";cin>>nama1;
cout<<"Masukkan Tanggal Lahir : ";cin>>tgl1;
cout<<"Masukkan Bulan : ";cin>>bln1;
cout<<"Masukkan Tahun : ";cin>>th1;
char nama2[30];
int tgl2,bln2,th2,jml2;
cout<<"Masukkan Nama : ";cin>>nama2;
cout<<"Masukkan Tanggal Lahir : ";cin>>tgl2;
cout<<"Masukkan Bulan : ";cin>>bln2;
cout<<"Masukkan Tahun : ";cin>>th2;
jml1=(tgl1+30)+(bln1*30)+(th1*365);
jml2=(tgl2+30)+(bln2*30)+(th2*365);
if(jml1>jml2){
cout<<"Yang lebih muda adalah : "<nama1;
}else if(jml1<jml2){
cout<<"Yang lebih muda adalah : "<<nama2;
}
getch();
}
============================================================
/*
Bilangan Prima
*/
#include <iostream.h>
#include <conio.h>
main(){
int batas, x, cek, i;
cout<<"PROGRAM UNTUK MENAMPILKAN DERET BILANGAN PRIMA"<<endl<<endl;
cout<<"Tampilkan Sampai Batas Atas : ";
cin>>batas;
cout<<endl;
cout<<"Deret Bilangan Prima sampai angka "<<batas<<" adalah: "<<endl<<endl;
for (x = 2; x<=batas; x++){
cek = 0;
for (i = 2; i < x; i++){
if (x % i == 0){
cek = 1;
}
}
if (cek == 0){
cout<<x<<", ";
}
}
{
cout<<endl<<endl<<endl;
cout<<" http://jintoples.blogspot.com"<<endl;
}
getch();
}
============================================================
/*
Biodata
*/
#include <iostream.h>
#include <conio.h>
main(){
cout<<"Nama saya: Yunus Basuki Rahmat\n";
cout<<"Alamat aseli: Kebulusan 14/04, Pejagoan,Kebumen\n";
cout<<"Alamat singgah: Janturan UH IV no 512, Warung Boto, Yogyakarta";
getch();
}
============================================================
/*
Array
*/
Array
*/
#include<iostream.h>
#include<conio.h>
main()
{
int a[5]={2,4,6,8,10};
int b[5]={10,20};
int c[5]={15,0,30};
int j;
// Menampilkan nilai dari element array
cout<<endl;
for(j=0;j<5;j++)
{
cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl;
}
getch();
}
============================================================
/*
Lingkaran
*/
Lingkaran
*/
#include <iostream.h>
#include <conio.h>
main()
{
float l_l, k_l, l_p, k_p;
float r, p, l;
int menu;
cout<<" --------------------------------------------------------------";
cout<<"\n C++ menghitung luas, keliling persegi panjang dan lingkaran (Bosen Gaptek)";
cout<<"\n --------------------------------------------------------------";
cout<<" \nangka 1 untuk menghitung luas keliling ";
cout<<" \nangka 2 untuk menghitung keliling lingkaran ";
cout<<" \nangka 3 untuk menghitung luas persegi panjang ";
cout<<" \nangka 4 untuk menghitung keliling persegi panjang ";
cout<<"\n\n masukan angka : "; cin>>menu;
if (menu==1)
{
cout<<" anda telah memilih angka 1 untuk menghitung luas lingkaran";
cout<<"\n masukan r : "; cin>>r;
l_l = 3.14*r*r;
cout<<" luas lingkaran adalah : "<<l_l;
}
else if (menu==2)
{
cout<<" anda telah memilih angka 2 untuk menghitung keliling lingkaran";
cout<<"\n masukan r : "; cin>>r;
k_l = 2*3.14*r;
cout<<" keliling lingkaran adalah : "<<k_l;
}
else if (menu==3)
{
cout<<" anda telah memilih angka 3 untuk menghitung luas persegi panjang";
cout<<"\n masukan panjang : "; cin>>p;
cout<<" masukan lebar : "; cin>>l;
l_p = p*l;
cout<<" luas persegi panjang adalah : "<<l_p;
}
else if (menu==4)
{
cout<<" anda telah memilih angka 4 untuk menghitung keliling persegi panjang";
cout<<"\n masukan panjang : "; cin>>p;
cout<<" masukan lebar : "; cin>>l;
k_p = (p+l)*2;
cout<<" luas persegi panjang adalah : "<<k_p;
}
getch();
}
============================================================
/*
Genap Ganjil
*/
Genap Ganjil
*/
#include <iostream>
#include <windows.h>
using namespace std;
main()
{
int bilangan;
cout<<"Berikan Bilangan Anda : ";
cin >> bilangan;
if(bilangan%2==0)
cout<<"Bilangan Anda merupakan bilangan Genap\n"<<endl;
else
cout<<"Bilangan Anda merupakan bilangan Ganjil\n"<<endl;
system("pause");
}
============================================================
/*
Konsonan Vokal
*/
Konsonan Vokal
*/
#include <stdio.h>
#include <conio.h>
int main(){
char s[] = "abcdefghijklmnopqrstuvwxyz";
int chasc,i,cnt=0, konsonan=0;
char ch,str[40]="";
printf("PROGRAM MENCARI KONSONAN DAN VOKAL\n\n");
printf("Input Kalimat : ");
scanf("%[^\n]s",str);
for(i=0;str[i]!='\0';i++)
{
chasc = str[i];
switch(chasc)
{
case'a' :
case'A' :
case'e' :
case'E' :
case'i' :
case'I' :
case'o' :
case'O' :
case'u' :
case'U' :
cnt++;
break;
default:
konsonan++;
break;
}
}
printf("\nJumlah Vokal %d",cnt);
printf("\nJumlah Konsonan %d",konsonan);
getch();
}
============================================================
/*
Palindrome
*/
Palindrome
*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
char balik(char x[50]);
char cek(char y[50],char z[50]);
main()
{
char m[50],o[50];
printf("Masukkan kata : ");
gets(m);
strcpy(o,m);
balik(o);
cek(m,o);
}
//cek untuk kebalikan kata
char balik(char x[50])
{
strrev(x);
printf("Kebalikan kata : %s",x);
}
//cek untuk palindrom
char cek(char y[50],char z[50])
{
if(strcmp(y,z)==0)
{
printf("\nPalindrom");
}
else
{
printf("\nBukan Palindrom");
}
getch();
}
============================================================
/*
Matriks
*/
Matriks
*/
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
main()
{
int a[10][10], b[10][10], c[10][10];
int brs,klm;
cout<<"Masukan jumlah Baris : ";
cin>>brs;
cout<<"masukan Jumlah kolom : ";
cin>>klm;
for(int i=0;i<brs;i++) //input matrik A
{
for(int j=0;j<klm;j++)
{
cout<<" Matrik A["<<i<<"]["<<j<<"] = ";
cin>>a[i][j];
}
}
for(int i=0;i<brs;i++) //input matrik B
{
for(int j=0;j<klm;j++)
{
cout<<" Matrik B["<<i<<"]["<<j<<"] = ";
cin>>b[i][j];
}
}
for(int i=0;i<brs;i++) //menjumlahkan matrik A dengan B
{
for(int j=0;j<klm;j++)
{
c[i][j]=a[i][j]+b[i][j];
}
}
cout<<"Matrik A"<<endl; //menampilkan matrik A
for(int i=0;i<brs;i++)
{
for(int j=0;j<klm;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout<<"\nMatrik B"<<endl; //menampilkan matrik B
for(int i=0;i<brs;i++)
{
for(int j=0;j<klm;j++)
{
cout<<b[i][j]<<" ";
}
cout<<endl;
}
cout<<"\nMatrik C hasil penjumlahan"<<endl;
for(int i=0;i<brs;i++) //menampilkan matrik C
{
for(int j=0;j<klm;j++)
{
cout<<c[i][j]<<" ";
}
cout<<endl;
}
getch();
}
============================================================
/*
Hari Minggu Bulan
*/
Hari Minggu Bulan
*/
#include <iostream.h>
#include <conio.h>
main ()
{
int b, m, h;
float hari;
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++\n";
cout<<" +++ Menghitung Jumlah Hari ( Bosen Gaptek ) +++ \n";
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++\n";
cout<<" \n Masukan Jumlah Bulan : ";
cin>>b ;
cout<<" Masukan Jumlah Minggu : ";
cin>>m;
cout<<" Masukan Jumlah Hari : ";
cin>>h;
hari=30*b+7*m+1*h;
cout<<"\n Jadi... hasil dari : "<<b<<"Bulan + "<<m<<"Minggu + "
<<h<<"Hari = "<<hari<<"hari, teman-teman..";
getch();
}


0 komentar:
Posting Komentar