menetukan suku ke-n
using namespace std;
int main ()
{
int u1,u2,un,x;
ui=1;
u2=2;
un=un-1+un-2;
cout<<"masukkan suku ke n :";
cin>>x;
cout <<"maka suku ke <<x<< adalah : <<un";
}
penentuan jenis bilangan
#include <iostream>
using namespace std;
int main (){
int n;
cout<<"masukkan bilangan :";
cin>>n;
if(n%2==0){
cout<<"merupakan bilangan genap";
}
else{
cout<<"merupakan bilangan ganjil";
}
return 0;
}
using namespace std;
int main (){
int n;
cout<<"masukkan bilangan :";
cin>>n;
if(n%2==0){
cout<<"merupakan bilangan genap";
}
else{
cout<<"merupakan bilangan ganjil";
}
return 0;
}
matrix dg operasi perkaliannya
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int matriksA [3][3],matriksB[3][3];
int matriksC[3][3];
int i,j,k;
int kali;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Masukkan data matriks A baris ke "<<i<<" kolom ke "<<j<<" : ";
cin>>matriksA [i][j];
}
}
cout<<"Matriks pertama :"<<endl;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<matriksA[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Masukkan data matriks B baris ke "<<i<<" kolom ke "<<j<<" : ";
cin>>matriksB [i][j];
}
}
cout<<"Matriks kedua :"<<endl;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<matriksB[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;cout<<"Perkalian kedua matriks tersebut menghasilkan matriks baru : "<<endl;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
for (k=1;k<=3;k++)
{
matriksC[i][j]=0;
kali=(matriksA[i][k]*matriksB[k][j])+(matriksA[k][j]*matriksB[i][k])+matriksA[k][i]*matriksB[j][k];
matriksC[i][j]=matriksC[i][j]+kali;
}
cout<<matriksC[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
#include<conio.h>
using namespace std;
int main()
{
int matriksA [3][3],matriksB[3][3];
int matriksC[3][3];
int i,j,k;
int kali;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Masukkan data matriks A baris ke "<<i<<" kolom ke "<<j<<" : ";
cin>>matriksA [i][j];
}
}
cout<<"Matriks pertama :"<<endl;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<matriksA[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Masukkan data matriks B baris ke "<<i<<" kolom ke "<<j<<" : ";
cin>>matriksB [i][j];
}
}
cout<<"Matriks kedua :"<<endl;
for (i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<matriksB[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;cout<<"Perkalian kedua matriks tersebut menghasilkan matriks baru : "<<endl;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
for (k=1;k<=3;k++)
{
matriksC[i][j]=0;
kali=(matriksA[i][k]*matriksB[k][j])+(matriksA[k][j]*matriksB[i][k])+matriksA[k][i]*matriksB[j][k];
matriksC[i][j]=matriksC[i][j]+kali;
}
cout<<matriksC[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
multiple program
#include <iostream>
using namespace std;
void faktorial (int p);
int main()
{
int x,y,Z,F,hasil,E,H,jawaban,O,M,kali,L,S,bagi,p,fk,u=1,t,g,k,v,b,c,j;
cout<< "============= multiple program ============:\n";
cout<< " pilihan program :\n";
cout<< " 1. piramid \n";
cout<< " 2. kalkulator sederhana\n";
cout<< " 3. faktorial \n";
cout<< " pilih program yang akan dijalankan :\n";
cin>>x;
if(x==1){
cout << " ============= piramid ============ :\n";
cout<<"Masukkan jumlah baris piramida :";
cin>>g;
cout<<"\n";
for(t=1;t<=g;t++){
for (k=g;k>=t;k--)
cout<<" ";
for (k=1;k<=1*t;k++){
v=k%18;
cout<<""<<v<<" ";
}
cout<<"\n";
}
}
if(x==2){
cout << " ============= kalkulator sederahana ============= :\n";
cout << " 1. Penjumlahan \n";
cout << " 2. Pengurangan \n";
cout << " 3. Perkalian \n";
cout << " 4. Pembagian \n";
cout << " 5. Modulus \n";
cout << "choose the program :\n";
cin >> y;
switch (y){
case 1:
cout <<"Pilihan kamu penjumlahan \n";
cout << "angka ke-1 :";
cin>>Z;
cout << " angka ke-2 :";
cin >>F;
hasil= Z+F;
cout <<" Hasil penjumlahan adalah :"<<hasil<<endl;
break;
case 2: cout <<"Pilihan kamu Pengurangan \n";
cout <<"angka ke-1 :";
cin >>E;
cout <<"angka ke-2 :n";
cin >>H;
jawaban = E-H;
cout << " hasil pengurangan adalah :"<<jawaban<<endl;
break;
case 3: cout <<"Pilihan kamu Perkalian \n";
cout <<"angka ke-1 :";
cin >>O;
cout <<"angka ke-2 :n";
cin>>M;
kali = O*M;
cout <<"hasil perkalian adalah :"<<kali<<endl;
break;
case 4: cout <<"Pilihan kamu Pembagian \n";
cout <<"angka ke-1 :";
cin>>L;
cout <<"angka ke-2 :";
cin>>S;
bagi = L/S;
cout <<"hasil pembagian adalah :"<<bagi<<endl;
case 5: cout <<"Pilihan kamu Modulus \n";
cout<<"angka ke-1 :";
cin>>b;
cout<<"angka ke-2 :";
cin>>c;
j=b%c;
cout<<"hasil modulusnya adalah :"<<j<<endl;
break;
}
}
if(x==3)
{
cout <<" =============== factorial ===============:\n";
cout <<" Masukkan jumlah baris :";
cin >> p;
cout<<"hasil faktorial dari"<<p<<"adalah"<<faktorial;
}
int faktorial(int )
{
if (p==0)||(p==1)
{
cout<<"hasil faktorialnya adalah : 1";
}
else if(p<1)
{
cout<<"hasil faktorialnya adalah : 0";
}
else
{
faktorial=n*faktorial(p-1);
}
}
using namespace std;
void faktorial (int p);
int main()
{
int x,y,Z,F,hasil,E,H,jawaban,O,M,kali,L,S,bagi,p,fk,u=1,t,g,k,v,b,c,j;
cout<< "============= multiple program ============:\n";
cout<< " pilihan program :\n";
cout<< " 1. piramid \n";
cout<< " 2. kalkulator sederhana\n";
cout<< " 3. faktorial \n";
cout<< " pilih program yang akan dijalankan :\n";
cin>>x;
if(x==1){
cout << " ============= piramid ============ :\n";
cout<<"Masukkan jumlah baris piramida :";
cin>>g;
cout<<"\n";
for(t=1;t<=g;t++){
for (k=g;k>=t;k--)
cout<<" ";
for (k=1;k<=1*t;k++){
v=k%18;
cout<<""<<v<<" ";
}
cout<<"\n";
}
}
if(x==2){
cout << " ============= kalkulator sederahana ============= :\n";
cout << " 1. Penjumlahan \n";
cout << " 2. Pengurangan \n";
cout << " 3. Perkalian \n";
cout << " 4. Pembagian \n";
cout << " 5. Modulus \n";
cout << "choose the program :\n";
cin >> y;
switch (y){
case 1:
cout <<"Pilihan kamu penjumlahan \n";
cout << "angka ke-1 :";
cin>>Z;
cout << " angka ke-2 :";
cin >>F;
hasil= Z+F;
cout <<" Hasil penjumlahan adalah :"<<hasil<<endl;
break;
case 2: cout <<"Pilihan kamu Pengurangan \n";
cout <<"angka ke-1 :";
cin >>E;
cout <<"angka ke-2 :n";
cin >>H;
jawaban = E-H;
cout << " hasil pengurangan adalah :"<<jawaban<<endl;
break;
case 3: cout <<"Pilihan kamu Perkalian \n";
cout <<"angka ke-1 :";
cin >>O;
cout <<"angka ke-2 :n";
cin>>M;
kali = O*M;
cout <<"hasil perkalian adalah :"<<kali<<endl;
break;
case 4: cout <<"Pilihan kamu Pembagian \n";
cout <<"angka ke-1 :";
cin>>L;
cout <<"angka ke-2 :";
cin>>S;
bagi = L/S;
cout <<"hasil pembagian adalah :"<<bagi<<endl;
case 5: cout <<"Pilihan kamu Modulus \n";
cout<<"angka ke-1 :";
cin>>b;
cout<<"angka ke-2 :";
cin>>c;
j=b%c;
cout<<"hasil modulusnya adalah :"<<j<<endl;
break;
}
}
if(x==3)
{
cout <<" =============== factorial ===============:\n";
cout <<" Masukkan jumlah baris :";
cin >> p;
cout<<"hasil faktorial dari"<<p<<"adalah"<<faktorial;
}
int faktorial(int )
{
if (p==0)||(p==1)
{
cout<<"hasil faktorialnya adalah : 1";
}
else if(p<1)
{
cout<<"hasil faktorialnya adalah : 0";
}
else
{
faktorial=n*faktorial(p-1);
}
}
phytagoras
#include <iostream>
using namespace std;
int main ()
{
int a,b,c;
cout <<"menghitung sisi segitiga siku\n";
cout <<"-----------------------------\n";
cout<<"apa yang anda cari?\n";
cout<<"1. sisi miring\n";
cout<<"2. sisi selain sisi miring\n";
cout<<"masukkan pilihan anda";
cin>> a;
switch (a)
case
}
using namespace std;
int main ()
{
int a,b,c;
cout <<"menghitung sisi segitiga siku\n";
cout <<"-----------------------------\n";
cout<<"apa yang anda cari?\n";
cout<<"1. sisi miring\n";
cout<<"2. sisi selain sisi miring\n";
cout<<"masukkan pilihan anda";
cin>> a;
switch (a)
case
}
penggunaan array dua dimensi
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int nilai [4][3];
int pilih,i;
nilai[0][0]=5;
nilai[0][1]=3;
nilai[0][2]=2;
nilai[1][0]=72;
nilai[1][1]=88;
nilai[1][2]=60;
nilai[2][0]=90;
nilai[2][1]=100;
nilai[2][2]=85;
nilai[3][0]=55;
nilai[3][1]=76;
nilai[3][2]=46;
while (1)
{
cout<<"(0=bowo,1=aam,2=indar,3=panggih)\n";
cout<<"nama siswa (masukkan kode angka) :";cin>>pilih;
if ((pilih==0)||(pilih==1)||(pilih==2)||(pilih==3))
break;
}
cout<<"\nNama siswa :";
if (pilih==0)cout<<"bowo\n";
if (pilih==1)cout<<"aam\n";
if (pilih==2)cout<<"indar\n";
if (pilih==3)cout<<"panggih\n";
for (i=0;i<3;i++)
{
cout<<"minggu"<<i+1<<" : "<<nilai[pilih][i]<<"\n";
}
getch ();
return 0;
}
#include <conio.h>
using namespace std;
int main ()
{
int nilai [4][3];
int pilih,i;
nilai[0][0]=5;
nilai[0][1]=3;
nilai[0][2]=2;
nilai[1][0]=72;
nilai[1][1]=88;
nilai[1][2]=60;
nilai[2][0]=90;
nilai[2][1]=100;
nilai[2][2]=85;
nilai[3][0]=55;
nilai[3][1]=76;
nilai[3][2]=46;
while (1)
{
cout<<"(0=bowo,1=aam,2=indar,3=panggih)\n";
cout<<"nama siswa (masukkan kode angka) :";cin>>pilih;
if ((pilih==0)||(pilih==1)||(pilih==2)||(pilih==3))
break;
}
cout<<"\nNama siswa :";
if (pilih==0)cout<<"bowo\n";
if (pilih==1)cout<<"aam\n";
if (pilih==2)cout<<"indar\n";
if (pilih==3)cout<<"panggih\n";
for (i=0;i<3;i++)
{
cout<<"minggu"<<i+1<<" : "<<nilai[pilih][i]<<"\n";
}
getch ();
return 0;
}