CODING C++

POLA DENGAN BINTANG (*)

#include <iostream>

#include <conio.h>

using namespace std;

main ()

{

int p, q, n;

cout<<“Masukan jumlah yang ingin ditampilkan : “;

cin>>n;

cout<<endl;

for (p=1; p<=n; p++)

{

for (q=1; q<=n; q++)

{

if ( (p==q || q==n-p+1 || p==1 || q==1 || p==n || q==n) )

{

cout<<“* “;

}

else {

cout<<”  “;

}

}

cout<<endl;

}

getch ();

 

 

DERET BILANGAN PRIMA

#include<iostream>

#include <conio.h>

using namespace std;

main()

{

int deret,bil,p,q,x;

cout<<“Masukkan Jumlah Deret Bilangan Prima yang diinginkan : “;

cin>>deret;

bil = 1;

p = 0;

while (p<deret)

{

q = 1;

x = 0;

while (q<=bil)

{

if (bil%q==0)

{

x ++;

}

q++;

}

if (x==2)

{

cout<<bil<<” “;

p++;

}

bil++;

}

getch();

}

 

LUAS LINGKARAN

#include<iostream>

#include<conio.h>

using namespace std;

const double pHi=3.14;

int main()

{

double d1,d2,L1,L2,LA;

cout<<“Masukkan diameter Lingkaran Besar   : “;

cin>>d1;

cout<<“Masukkan diameter lingkaran kecil   : “;

cin>>d2;

L1=0.25*pHi*d1*d1;

L2=0.25*pHi*d2*d2;

LA=L1-L2;

cout<<“Luas Lingkaran Besar                 = “<<L1<<endl;

cout<<“Luas Lingkaran Kecil                 = “<<L2<<endl;

cout<<“Luas Daerah yang diarsir             = “<<LA<<endl;

 

getch();

}

 

LUAS TRAPESIUM

#include<iostream>

#include<conio.h>

using namespace std;

 

int main()

{

double s1,s2,t,LT;

cout<<“Masukkan sisi 1  : “;

cin>>s1;

cout<<“Masukkan sisi 2  : “;

cin>>s2;

cout<<“Masukkan tinggi  : “;

cin>>t;

LT=0.5*(s1+s2)*t;

cout<<“Luas Trapesium   = “<<LT<<endl;

getch();

}

 

AKAR-AKAR PERSAMAAN KUADRAT

#include<iostream>

#include<conio.h>

#include<math.h>

using namespace std;

int main()

{

double a,b,c,D,x1,x2;

cout<<“Program Rumus ABC\n”;

cout<<“untuk akar-akar persamaan kuadrat\n”;

cout<<endl;

cout<<“bentuk persamaan : ax^2+bx+c\n”;

cout<<endl;

cout<<“Masukkan nilai koefisien a     : “;

cin>>a;

cout<<“Masukkan nilai koefisien b     : “;

cin>>b;

cout<<“Masukkan nilai koefisien c     : “;

cin>>c;

D=(b*b)-(4*a*c);

x1=(-b/2*a)+(sqrt(D)/2*a);

x2=(-b/2*a)-(sqrt(D)/2*a);

cout<<“akar-akar persamaan kuadratnya adalah :”<<endl;

cout<<“x1        = ” <<x1<<endl;

cout<<“x2        = ” <<x2<<endl;

getch();

}

 

TAHUN KABISAT

#include <iostream>

#include <conio.h>

using namespace std;

int main ()

{

int x;

cout<<“Masukan Tahun               : ” ;

cin>>x;

 

if (x % 4 == 0)

cout<<“tahun”<<“\t”<<x<<“\t     :”<<“adalah tahun kabisat”<<endl;

else

cout<<“tahun”<<“\t”<<x<<“\t     :”<<“Bukan tahun kabisat”<<endl;

getch();

}

 

using namespace std;

main ()

{         int kode;

cout<<“Masukkan Kode Hari : “;

cin>>kode;

switch (kode)

{

case 1 :

{cout<<“Hari”<<”                        :”<<“Senin”;}

break;

case 2 :

{cout<<“Hari”<<”                        :”<<“Selasa”;}

break;

case 3 :

{cout<<“Hari”<<”                        :”<<“Rabu”;}

break;

case 4 :

{cout<<“Hari”<<”                        :”<<“Kamis”;}

break;

case 5 :

{cout<<“Hari”<<”                        :”<<“Jumat”;}

break;

case 6 :

{cout<<“Hari”<<”                        :”<<“Sabtu”;}

Break;

case 7 :

{cout<<“Hari”<<”                        :”<<“Minggu”;}

break;

default :

{cout<<“Kode yang Anda Masukkan Salah”;     }

getch ();       }

}

 

PEMROGRAMAN MENAMPILKAN BENTUK HURUF

#include <iostream>

#include <conio.h>

using namespace std;

 

int main ()

 

{

int n, i, j;

cout<<“Masukkan Jumlah Perulangan : “;

cin>>n;

cout<<endl;

for (i=1; i<=n; i++)

{

for (j=1; j<=n; j++)

{

if ( ( j==1 || j==n || i==j ))

{

cout<<“* “;

}

else {

cout<<”  “;

}

}

for (j=1; j<=n; j++)

{

if ( ( j==1 ) )

{

cout<<” “;

}

else {

cout<<” “;

}

}

for (j=1; j<=n; j++)

{

if ( ( j==1 ))

{

cout<<“* “;

}

else {

cout<<”  “;

}

for (j=1; j<=n; j++)

{

if ( ( j==1 ) )

{

cout<<” “;

}

else {

cout<<” “;

}

}

}

for (j=1; j<=n; j++)

{

if ( ( j==1||i==1||i==n/2||j==i*1/2*n ))

{

 

DERET

#include <iostream>

#include <conio.h>

#include <math.h>

using namespace std;;

main ()

{

float a=0,b=0,x=0,y=0,z=1,p;

int c=1,n;

cout<<“n=”;

cin>>n;

while (c<=(n))

{

b=b+1;

cout<<“+”<<b;

x=x+b;

c++;

a=pow(2,b);

 

if (c<=(n)){

z=-(1/a);

cout<<“-1/”<<a;

p=x+z;

}

 

else{

p=(p+x)-(b-(z*(b-1)));

}

 

c++;

}

cout<<” = “<<(p);

getch ();

}

MATRIKS PENJUMLAHAN DAN PERKALIAN

#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int main()
{
int i,j,k,n;
int a[2][2]= {{1,2},{3,6}};
int b[2][2]={{4,1},{1,2}};
int c[2][2];
int d[2][2];

cout<<“Matriks A :”<<endl;
for (i=0;i<2;i++)
{
cout<<endl;
for(j=0;j<2;j++)
{
cout<<” “<<a[i][j];
}
}
cout<<endl;
cout<<endl;
cout<<“Matriks B :”<<endl;

for(i=0;i<2;i++)
{
cout<<endl;
for(j=0;j<2;j++)
{
cout<<” “<<b[i][j];
}
}
cout<<endl;
cout<<endl;
cout<<“Matriks A+B :”<<endl;
for(i=0;i<2;i++)
{
cout<<endl;
for(j=0;j<2;j++)
{
c[i][j]=a[i][j]+b[i][j];
cout<<” “<<c[i][j];
}
}
cout<<endl;
cout<<endl;
cout<<“Matriks AxB :”<<endl;
cout<<endl;
for(i=0;i<2;i++)
{
cout<<endl;
for(k=0;k<2;k++)
{
d[i][k]=0;
for(j=0;j<2;j++)
{
d[i][k]=d[i][k]+(a[i][j]*b[j][k]);
}
cout<<” “<<d[i][k];
}
}
getch();
}

FUNGSI STRING ARRAY

#include<cstdlib>
#include<iostream>
#include<conio.h>
using namespace std;
int main(int argc,char*argv[])
{
int pilihan;
char registrasi[50];
char kata1[100],kata2[100];
cout<<“<<<<Selamat Datang di Dunia String>>>>”;
cout<<endl;
cout<<“Registrasi Nama: “;
cin.getline(registrasi,sizeof(registrasi));
cout<<endl;
system(“cis”);
cout<<“%REGISTRASI BERHASIL%”<<endl<<endl;
cout<<“Nama anda adalah”;
cout<<“<<<< “<<registrasi;
cout<<” >>>>”<<endl;
cout<<endl;

cout<<“Fungsi-fungsi dalam String sebagai berikut ==>”<<endl;
cout<<endl;
cout<<” 1. Fungsi strlen”<<endl;
cout<<“==> Merupakan fungsi untuk menghitung panjang kalimat atau kata”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan Kalimat atau kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Hasil :”<<strlen(kata1)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 2. Fungsi strupr”<<endl;
cout<<“==> Merupakan fungsi untuk mengubah dari huruf kecil ke huruf besar”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan Kalimat atau kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Hasil :”<<strupr(kata1)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 3. Fungsi strlwr”<<endl;
cout<<“==> Merupakan fungsi untuk mengubah dari huruf kapital ke huruf kecil”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan Kalimat atau kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Hasil :”<<strlwr(kata1)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 4. Fungsi strcpy”<<endl;
cout<<“==> Merupakan fungsi untuk mengcopy kalimat atau kata”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Masukkan kata yang akan dicopy :”;
cin.getline(kata2,sizeof(kata2));
cout<<“Hasil :”<<strcpy(kata1,kata2)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 5. Fungsi strcat”<<endl;
cout<<“==> Merupakan fungsi penambah kalimat atau kata”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Masukkan kata yang akan ditambahkan :”;
cin.getline(kata2,sizeof(kata2));
cout<<“Hasil :”<<strcat(kata1,kata2)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 6. Fungsi strcmp”<<endl;
cout<<“==> Merupakan fungsi untuk membandingkan”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Inputan pertama :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Inputan Kedua :”;
cin.getline(kata2,sizeof(kata2));
cout<<“Hasil :”<<strcmp(kata2,kata1)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 7. Fungsi strrev”<<endl;
cout<<“==> Merupakan fungsi pembalik”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan kalimat atau kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Hasil :”<<strrev(kata1)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

cout<<” 8. Fungsi strstr”<<endl;
cout<<“==> Merupakan fungsi untuk mencari huruf tiap kata”<<endl;
cout<<” Contoh :”<<endl;
cout<<“Masukkan kalimat atau kata anda :”;
cin.getline(kata1,sizeof(kata1));
cout<<“Masukkan kata yang akan dicari:”;
cin.getline(kata2,sizeof(kata2));
cout<<“Hasil :”<<strstr(kata1,kata2)<<endl;
cout<<endl;
cout<<” =======================================================”;
cout<<endl;

system(“PAUSE”);
return EXIT_SUCCESS;
}

MENGHITUNG IP DENGAN STRUCT C++

#include<iostream>
#include<string.h>
#include<conio.h>
using namespace std;

main(void)
{
int i;

struct mata_kuliah
{
string nilai_kalkulus_2[5];
string nilai_alin[5];
string nilai_agama[5];
};
struct kuliah
{
float kalkulus_2[5];
float alin[5];
float agama[5];
int angka1[5];
int angka2 [5];
int angka3 [5];
float ip[5];
mata_kuliah matkul;

};
struct MAHASISWA
{
string NIM[100];
string nama[100];
kuliah nilai;
};
MAHASISWA mahasiswa;

cout<< “PROGRAM NILAI dan IP MAHASISWA”<<endl<<endl;
cout<<“Silahkan Isikan Data Berikut”<<endl;
for(i=0;i<5;i++)
{
int sksAgama=3, sksAlin=4, sksKalkulus=4;
cout<<“# Data Mahasiswa ke- “<<i+1<<endl;
cout<<” NIM : “;
cin>>mahasiswa.NIM[i];
cout<<” Nama : “;
cin>>mahasiswa.nama[i];
cout<<” Nilai kalkulus 2:”;
cin>>mahasiswa.nilai.kalkulus_2[i];
cout<<” Nilai alin :”;
cin>>mahasiswa.nilai.alin[i];
cout<<” Nilai agama :”;
cin>>mahasiswa.nilai.agama[i];
cout<<“______________________________________”<<endl<<endl;

if(mahasiswa.nilai.kalkulus_2[i]>80)
{mahasiswa.nilai.angka1[i]=4;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”A”;}
else if((mahasiswa.nilai.kalkulus_2[i]<=80)&&(mahasiswa.nilai.kalkulus_2[i]>75))
{ mahasiswa.nilai.angka1[i]=3.5;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”B+”;}
else if((mahasiswa.nilai.kalkulus_2[i]<=75)&&(mahasiswa.nilai.kalkulus_2[i]>70))
{mahasiswa.nilai.angka1[i]=3;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”B”;}
else if((mahasiswa.nilai.kalkulus_2[i]<=70)&&(mahasiswa.nilai.kalkulus_2[i]>65))
{ mahasiswa.nilai.angka1[i]=2.5;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”C+”;}
else if((mahasiswa.nilai.kalkulus_2[i]<=65)&&(mahasiswa.nilai.kalkulus_2[i]>60))
{ mahasiswa.nilai.angka1[i]=2;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”C”;}
else if((mahasiswa.nilai.kalkulus_2[i]<=60)&&(mahasiswa.nilai.kalkulus_2[i]>55))
{ mahasiswa.nilai.angka1[i]=1.5;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”D”;}
else
{mahasiswa.nilai.angka1[i]=1;
mahasiswa.nilai.matkul.nilai_kalkulus_2[i]=”E”;}

if(mahasiswa.nilai.alin[i]>80)
{mahasiswa.nilai.angka2[i]=4;
mahasiswa.nilai.matkul.nilai_alin[i]=”A”;}
else if((mahasiswa.nilai.alin[i]<=80)&&(mahasiswa.nilai.alin[i]>75))
{ mahasiswa.nilai.angka2[i]=3.5;
mahasiswa.nilai.matkul.nilai_alin[i]=”B+”;}
else if((mahasiswa.nilai.alin[i]<=75)&&(mahasiswa.nilai.alin[i]>70))
{mahasiswa.nilai.angka2[i]=3;
mahasiswa.nilai.matkul.nilai_alin[i]=”B”;}
else if((mahasiswa.nilai.alin[i]<=70)&&(mahasiswa.nilai.alin[i]>65))
{ mahasiswa.nilai.angka2[i]=2.5;
mahasiswa.nilai.matkul.nilai_alin[i]=”C+”;}
else if((mahasiswa.nilai.alin[i]<=65)&&(mahasiswa.nilai.alin[i]>60))
{ mahasiswa.nilai.angka2[i]=2;
mahasiswa.nilai.matkul.nilai_alin[i]=”C”;}
else if((mahasiswa.nilai.alin[i]<=60)&&(mahasiswa.nilai.alin[i]>55))
{ mahasiswa.nilai.angka2[i]=1.5;
mahasiswa.nilai.matkul.nilai_alin[i]=”D”;}
else
{mahasiswa.nilai.angka2[i]=1;
mahasiswa.nilai.matkul.nilai_alin[i]=”E”;}

if(mahasiswa.nilai.agama[i]>80)
{mahasiswa.nilai.angka3[i]=4;
mahasiswa.nilai.matkul.nilai_agama[i]=”A”;}
else if((mahasiswa.nilai.agama[i]<=80)&&(mahasiswa.nilai.agama[i]>75))
{ mahasiswa.nilai.angka3[i]=3.5;
mahasiswa.nilai.matkul.nilai_agama[i]=”B+”;}
else if((mahasiswa.nilai.agama[i]<=75)&&(mahasiswa.nilai.agama[i]>70))
{mahasiswa.nilai.angka3[i]=3;
mahasiswa.nilai.matkul.nilai_agama[i]=”B”;}
else if((mahasiswa.nilai.agama[i]<=70)&&(mahasiswa.nilai.agama[i]>65))
{ mahasiswa.nilai.angka3[i]=2.5;
mahasiswa.nilai.matkul.nilai_agama[i]=”C+”;}
else if((mahasiswa.nilai.agama[i]<=65)&&(mahasiswa.nilai.agama[i]>60))
{ mahasiswa.nilai.angka3[i]=2;
mahasiswa.nilai.matkul.nilai_agama[i]=”C”;}
else if((mahasiswa.nilai.agama[i]<=60)&&(mahasiswa.nilai.agama[i]>55))
{ mahasiswa.nilai.angka3[i]=1.5;
mahasiswa.nilai.matkul.nilai_agama[i]=”D”;}
else
{mahasiswa.nilai.angka3[i]=1;
mahasiswa.nilai.matkul.nilai_agama[i]=”E”;}

mahasiswa.nilai.ip[i]=((mahasiswa.nilai.angka1[i]*sksKalkulus)+(mahasiswa.nilai.angka2[i]*sksAlin)
+(mahasiswa.nilai.angka3[i]*sksAgama))/(sksKalkulus+sksAlin+sksAgama);
}
cout<<endl<<endl;

cout<<“———— Data Mahasiswa ————“<<endl;
for(i=0;i<5;i++)
{
cout<<endl<<endl;
cout<<” Data ke” <<i+1<<endl;
cout<<” NIM : “<<mahasiswa.NIM[i]<<endl;
cout<<” Nilai kalkulus : “<<mahasiswa.nilai.matkul.nilai_kalkulus_2[i]<<endl;
cout<<” Nilai alin : “<<mahasiswa.nilai.matkul.nilai_alin[i]<<endl;
cout<<” Nilai agama : “<<mahasiswa.nilai.matkul.nilai_agama[i]<<endl;
cout<<“ip : “<<mahasiswa.nilai.ip[i]<<endl;
cout<<“————————————————“;
}

getch();
return 0;
}

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s