Asssalamualaikum,
Nah kali ini mimin mau share program konversi bilangan desimal ke biner menggunakan stack pada C++, pantau yaaaa..
Happy sharing! Semoga bermanfaat!
#include <stdio.h>
#include <conio.h>
int maxstack; typedef int itemtype;
typedef struct
{
itemtype item[30];
int count;
} stack;
void initstack(stack *s)
{
s->count=0;
}
int empty(stack *s)
{
return(s->count==0);
}
int full(stack *s)
{
return(s->count==maxstack);
}
void push(itemtype x, stack *s)
{
if (full(s))
printf("STACK PENUH! \n");
else
{
s->item[s->count]=x;
++(s->count);
}
}
int pop(stack *s)
{
if(empty(s))
printf("STACK KOSONG! \n");
else
{
--(s->count);
return(s->item[s->count]);
}
}
main()
{
int i, n, m, l, z;
int input;
stack tumpukan;
printf("Program Pengkonversi Desimal ke Biner \n\n");
initstack(&tumpukan);
printf("Masukkan Bilangan Desimal : ");
scanf("%d",&input);
for(z=1,n=input;n>0;n=n/2,z++)
{
maxstack=z;
}
m=0;
for(n=input;n>0;n=n/2)
{
l=n%2;
push(l,&tumpukan);
++m;
}
printf("\nSetelah di Konversi ke Bilangan Biner : ");
for(i=maxstack;i>0;i--)
{
printf("%d", pop(&tumpukan));
}
getch();
return 0;
}
Menu
Sabtu, 23 Juli 2016
Program Sorting Menggunakan C++
Assalamualaikum,
Hay guys! Nih bagi temen-temen semua yang lagi nyari-nyari contoh program Sorting di C++, pantau sendiri dahhh :v
#include <iostream>
#include <conio.h>
#include <iomanip.h>
main()
{
int nilai[20];
int i, j, k, n;
int temp;
bool tukar;
cout<<"Masukkan banyak bilangan : ";cin>>n;
for(i=0;i<n;i++)
{
cout<<"Elemen ke-"<<i<<" : ";cin>>nilai[i];
}
//cetak data sebelum diurutkan
cout<<"Data sebelum diurutkan : ";
for(i=0;i<n;i++)
cout<<setw(3)<<nilai[i];
//proses pengurutan
i=0;
tukar=true;
while((i<=n-2)&&(tukar))
{
tukar=false;
for(j=n-1;j>=i+1;j--)
{
if(nilai[j]<nilai[j-1])
{
temp=nilai[j];
nilai[j]=nilai[j-1];
nilai[j-1]=temp;
tukar=true;
cout<<"\nUntuk j = "<<j<<" : ";
for(k=0;k<n;k++)
cout<<setw(3)<<nilai[k];
}
}
i++;
}
//proses setelah diurutkan
cout<<"\nData setelah diurutkan : ";
for(i=0;i<n;i++)
cout<<setw(3)<<nilai[i];
getch();
}
Hay guys! Nih bagi temen-temen semua yang lagi nyari-nyari contoh program Sorting di C++, pantau sendiri dahhh :v
#include <iostream>
#include <conio.h>
#include <iomanip.h>
main()
{
int nilai[20];
int i, j, k, n;
int temp;
bool tukar;
cout<<"Masukkan banyak bilangan : ";cin>>n;
for(i=0;i<n;i++)
{
cout<<"Elemen ke-"<<i<<" : ";cin>>nilai[i];
}
//cetak data sebelum diurutkan
cout<<"Data sebelum diurutkan : ";
for(i=0;i<n;i++)
cout<<setw(3)<<nilai[i];
//proses pengurutan
i=0;
tukar=true;
while((i<=n-2)&&(tukar))
{
tukar=false;
for(j=n-1;j>=i+1;j--)
{
if(nilai[j]<nilai[j-1])
{
temp=nilai[j];
nilai[j]=nilai[j-1];
nilai[j-1]=temp;
tukar=true;
cout<<"\nUntuk j = "<<j<<" : ";
for(k=0;k<n;k++)
cout<<setw(3)<<nilai[k];
}
}
i++;
}
//proses setelah diurutkan
cout<<"\nData setelah diurutkan : ";
for(i=0;i<n;i++)
cout<<setw(3)<<nilai[i];
getch();
}
Program Penjumlahan Matriks Menggunakan C++
Assalamualaikum,
Untuk temen-temen yang lagi dapet tugas atau sekedar nambah ilmu tentang array, silahkan pantau posting mimin kali ini, yaitu program penjumlahan matriks!
Happy sharing! Semoga bermanfaat!
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
main()
{
cout<<"PROGRAM PENJUMLAHAN MATRIK ORDO 2X2\n\n";
cout<<"____________________________________\n\n";
int mata[2][2],matb[2][2],matc[2][2];
//pemberian nilai matrik a
for(int b=0;b<2;b++)
{
for(int k=0;k<2;k++)
{
cout<<"Data Matriks A ["<<b<<"] ["<<k<<"] : ";
cin>>mata[b][k];
}
}
cout<<endl;
for(int b=0;b<2;b++)
{
for(int k=0;k<2;k++)
{
cout<<"Data Matriks B ["<<b<<"] ["<<k<<"] : ";
cin>>matb[b][k];
}
}
cout<<endl;
cout<<"Matriks A + Matriks B : "<<endl;
//perulangan menampilkan penjumlahan matriks
for(int b=0;b<2;b++)
{
for(int k=0;k<2;k++)
{
matc[b][k]=mata[b][k]+matb[b][k];
cout<<setw(3)<<matc[b][k];
}
cout<<endl;
}
getch();
}
Untuk temen-temen yang lagi dapet tugas atau sekedar nambah ilmu tentang array, silahkan pantau posting mimin kali ini, yaitu program penjumlahan matriks!
Happy sharing! Semoga bermanfaat!
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
main()
{
cout<<"PROGRAM PENJUMLAHAN MATRIK ORDO 2X2\n\n";
cout<<"____________________________________\n\n";
int mata[2][2],matb[2][2],matc[2][2];
//pemberian nilai matrik a
for(int b=0;b<2;b++)
{
for(int k=0;k<2;k++)
{
cout<<"Data Matriks A ["<<b<<"] ["<<k<<"] : ";
cin>>mata[b][k];
}
}
cout<<endl;
for(int b=0;b<2;b++)
{
for(int k=0;k<2;k++)
{
cout<<"Data Matriks B ["<<b<<"] ["<<k<<"] : ";
cin>>matb[b][k];
}
}
cout<<endl;
cout<<"Matriks A + Matriks B : "<<endl;
//perulangan menampilkan penjumlahan matriks
for(int b=0;b<2;b++)
{
for(int k=0;k<2;k++)
{
matc[b][k]=mata[b][k]+matb[b][k];
cout<<setw(3)<<matc[b][k];
}
cout<<endl;
}
getch();
}
Contoh Program Array C++
Assalamualaikum,
Kali ini mimin mau ngeshare contoh program yang menggunakan array pada C++ nih guys.. pantau sendiri yaaa..
Happy sharing! Semoga bermanfaat!
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
struct mahasiswa
{
int nim;
char nama[25];
int tugas;
int uts;
int uas;
};
main()
{
nama();
mahasiswa mhs;
float nilai, ptugas,puas, puts;
int x, i;
cout<<"Masukkan jumlah data yang akan di input : ";
cin>>x;
cout<<"\n\n Data Mahasiswa\n";
cout<<"===================================================\n";
for(i=1;i<=x;i++)
{
cout<<"---------------------------------------------------\n";
cout<<"\nMasukkan NIM = ";
cin>>mhs.nim;
cout<<"\nMasukkan NAMA = ";
cin>>mhs.nama;
cout<<"\nMasukkan nilai tugas = ";
cin>>mhs.tugas;
cout<<"\nMasukkan nilai uts = ";
cin>>mhs.uts;
cout<<"\nMasukkan nilai uas = ";
cin>>mhs.uas;
ptugas=mhs.tugas*0.2;
puts=mhs.uts*0.35;
puas=mhs.uas*0.45;
nilai=ptugas+puts+puas;
cout<<endl;
cout<<"____________________________________________________\n\n";
cout<<"NIM = "<<mhs.nim<<endl;
cout<<"Nama = "<<mhs.nama<<endl;
cout<<"Nilai Akhir = "<<nilai<<endl;
if(nilai>=85)
{
cout<<"Grade = A ";
}
else if(nilai>=70)
{
cout<<"Grade = B ";
}
else if(nilai>=55)
{
cout<<"Grade = C ";
}
else if(nilai>=40)
{
cout<<"Grade = D ";
}
else
{
cout<<"Grade = E ";
}
}
getch();
}
Kali ini mimin mau ngeshare contoh program yang menggunakan array pada C++ nih guys.. pantau sendiri yaaa..
Happy sharing! Semoga bermanfaat!
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
struct mahasiswa
{
int nim;
char nama[25];
int tugas;
int uts;
int uas;
};
main()
{
nama();
mahasiswa mhs;
float nilai, ptugas,puas, puts;
int x, i;
cout<<"Masukkan jumlah data yang akan di input : ";
cin>>x;
cout<<"\n\n Data Mahasiswa\n";
cout<<"===================================================\n";
for(i=1;i<=x;i++)
{
cout<<"---------------------------------------------------\n";
cout<<"\nMasukkan NIM = ";
cin>>mhs.nim;
cout<<"\nMasukkan NAMA = ";
cin>>mhs.nama;
cout<<"\nMasukkan nilai tugas = ";
cin>>mhs.tugas;
cout<<"\nMasukkan nilai uts = ";
cin>>mhs.uts;
cout<<"\nMasukkan nilai uas = ";
cin>>mhs.uas;
ptugas=mhs.tugas*0.2;
puts=mhs.uts*0.35;
puas=mhs.uas*0.45;
nilai=ptugas+puts+puas;
cout<<endl;
cout<<"____________________________________________________\n\n";
cout<<"NIM = "<<mhs.nim<<endl;
cout<<"Nama = "<<mhs.nama<<endl;
cout<<"Nilai Akhir = "<<nilai<<endl;
if(nilai>=85)
{
cout<<"Grade = A ";
}
else if(nilai>=70)
{
cout<<"Grade = B ";
}
else if(nilai>=55)
{
cout<<"Grade = C ";
}
else if(nilai>=40)
{
cout<<"Grade = D ";
}
else
{
cout<<"Grade = E ";
}
}
getch();
}
Program Array 2 Dimensi C++
Program Array C++
Rabu, 20 Januari 2016
Bilangan Fibonacci Menggunakan C
Assalamualikum..
Hay guys!!
Fibonacci!! Nih bagi yang buth :v biasanya sih tugas kampus, kaya mimin dulu :v kalo yang ini pake bahasa c ya..
Happy Sharing!!! Semoga Bermanfaat!!
#include <stdio.h>
#include <conio.h>
main ()
{
int x=-1, y=1, z, a, batas;
printf("Masukkan Batas Bilangan : ");scanf("%d",&batas);
printf("Bilangan Fibonacci : ");
a=1;
while (a<=batas)
{
z=x+y;
printf("%d ",z);
x=y;
y=z;
a++;
}
printf("\n\n\n");
getch();
}
Hay guys!!
Fibonacci!! Nih bagi yang buth :v biasanya sih tugas kampus, kaya mimin dulu :v kalo yang ini pake bahasa c ya..
Happy Sharing!!! Semoga Bermanfaat!!
#include <stdio.h>
#include <conio.h>
main ()
{
int x=-1, y=1, z, a, batas;
printf("Masukkan Batas Bilangan : ");scanf("%d",&batas);
printf("Bilangan Fibonacci : ");
a=1;
while (a<=batas)
{
z=x+y;
printf("%d ",z);
x=y;
y=z;
a++;
}
printf("\n\n\n");
getch();
}
Program Ganjil Genap Menggunakan C
Assalamualikum,
Hay guys!
Buat yang lagi cari-cari program c while, nih mimin kasih referensinya, silahkan modif-modif aja :v
Happy share! Semoga Bermanfaat!!!
#include <stdio.h>
main()
{
int a=1, b=2,batas;
printf("Masukkan Batas Nilai : ");scanf("%d",&batas);
printf("Genap : ");
do
{
if(b%2==0)
{
printf("%d ",b);
}
b++;
}
while(b<batas);
printf("\nGanjil : ");
while(a<batas)
{
if(a%2!=0)
{
printf("%d ",a);
}
a++;
}
system ("PAUSE");
}
Hay guys!
Buat yang lagi cari-cari program c while, nih mimin kasih referensinya, silahkan modif-modif aja :v
Happy share! Semoga Bermanfaat!!!
#include <stdio.h>
main()
{
int a=1, b=2,batas;
printf("Masukkan Batas Nilai : ");scanf("%d",&batas);
printf("Genap : ");
do
{
if(b%2==0)
{
printf("%d ",b);
}
b++;
}
while(b<batas);
printf("\nGanjil : ");
while(a<batas)
{
if(a%2!=0)
{
printf("%d ",a);
}
a++;
}
system ("PAUSE");
}
Minggu, 17 Januari 2016
Program Diskon Menggunakan C++
Assalamualaikum Guys!
Kali ini mimin mau share Program Diskon Menggunakan C++ nih, ya siapa tau bisa diimplementasiin di warung sebelah :v Happy sharing! Semoga Bermanfaat :D
#include <iostream>
using namespace std;
int main ()
{
int x, diskon, pajak, bayar, total;
cout << " Selamat Datang di Toko Maju \n\n";
cout << " ==========================================\n";
cout << " || Moto Kami : ||\n";
cout << " || - Kepuasan Anda Kebahagiaan Kami ||\n";
cout << " || - Diskon Untuk Rakyat ||\n";
cout << " || - Senyum, Sapa, Ceria ||\n";
cout << " || - Lebih Murah, Lebih Baik ||\n";
cout << " ==========================================\n\n";
cout << "Masukan Pembayaran Anda = ";
cin >> x;
cout << "\n\n";
if (x>10000000)
{
diskon = (x*30/100);
bayar = x-diskon;
pajak = bayar*0.1;
total = (0.1*bayar)+bayar;
cout << "Diskon Anda Adalah = " <<diskon<<" Rupiah \n";
cout << "Pajak Pembelian Anda adalah = "<<pajak<<" Rupiah \n";
cout << "Total Yang Harus Anda Bayar Adalah = "<<total<<" Rupiah\n";
}
else if (x>1000000)
{
diskon = (x*20/100);
bayar = x-diskon;
pajak = bayar*0.1;
total = (0.1*bayar)+bayar;
cout << "Pajak Pembelian Anda adalah = "<<pajak<<" Rupiah\n";
cout << "Diskon Anda Adalah = " <<diskon<<" Rupiah\n";
cout << "Total Yang Harus Anda Bayar Adalah = "<<total<<" Rupiah\n";
}
else if (x>100000)
{
diskon = (x*10/100);
bayar = x-diskon;
pajak = bayar*0.1;
total = (0.1*bayar)+bayar;
cout << "Pajak Pembelian Anda adalah = "<<pajak<<" Rupiah\n";
cout << "Diskon Anda Adalah = " <<diskon<<" Rupiah\n";
cout << "Total Yang Harus Anda Bayar Adalah = "<<total<<" Rupiah\n";
}
else
{
cout << "Maaf Anda Tidak Mendapatkan Diskon \n\n";
cout << "Anda Harus Membayar = " << x+(x*0.1)<<" Rupiah\n";
}
return 0;
}
Kali ini mimin mau share Program Diskon Menggunakan C++ nih, ya siapa tau bisa diimplementasiin di warung sebelah :v Happy sharing! Semoga Bermanfaat :D
#include <iostream>
using namespace std;
int main ()
{
int x, diskon, pajak, bayar, total;
cout << " Selamat Datang di Toko Maju \n\n";
cout << " ==========================================\n";
cout << " || Moto Kami : ||\n";
cout << " || - Kepuasan Anda Kebahagiaan Kami ||\n";
cout << " || - Diskon Untuk Rakyat ||\n";
cout << " || - Senyum, Sapa, Ceria ||\n";
cout << " || - Lebih Murah, Lebih Baik ||\n";
cout << " ==========================================\n\n";
cout << "Masukan Pembayaran Anda = ";
cin >> x;
cout << "\n\n";
if (x>10000000)
{
diskon = (x*30/100);
bayar = x-diskon;
pajak = bayar*0.1;
total = (0.1*bayar)+bayar;
cout << "Diskon Anda Adalah = " <<diskon<<" Rupiah \n";
cout << "Pajak Pembelian Anda adalah = "<<pajak<<" Rupiah \n";
cout << "Total Yang Harus Anda Bayar Adalah = "<<total<<" Rupiah\n";
}
else if (x>1000000)
{
diskon = (x*20/100);
bayar = x-diskon;
pajak = bayar*0.1;
total = (0.1*bayar)+bayar;
cout << "Pajak Pembelian Anda adalah = "<<pajak<<" Rupiah\n";
cout << "Diskon Anda Adalah = " <<diskon<<" Rupiah\n";
cout << "Total Yang Harus Anda Bayar Adalah = "<<total<<" Rupiah\n";
}
else if (x>100000)
{
diskon = (x*10/100);
bayar = x-diskon;
pajak = bayar*0.1;
total = (0.1*bayar)+bayar;
cout << "Pajak Pembelian Anda adalah = "<<pajak<<" Rupiah\n";
cout << "Diskon Anda Adalah = " <<diskon<<" Rupiah\n";
cout << "Total Yang Harus Anda Bayar Adalah = "<<total<<" Rupiah\n";
}
else
{
cout << "Maaf Anda Tidak Mendapatkan Diskon \n\n";
cout << "Anda Harus Membayar = " << x+(x*0.1)<<" Rupiah\n";
}
return 0;
}
Sorting Maksimum Menggunakan C++
Assalamualaikum guys..
Melanjutkan postingan sebelumnya tentang sorting, kali ini mimin mau share source code program Sorting Maksimum C++ nih barangkali temen-temen ada yang lagi butuh referensi buat programnya, silahkan dicomot aja :v Happy sharing guys! Semoga bermanfaat :)
#include <iostream>
using namespace std;
void seleksimax(int data[], int n);
int main()
{
int i;
int n=9;
int data[]={100,10,32,20,60,12,70,25,45,65};
cout<<"Sebelum diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
cout<<"---------------------------------------"<<endl;
seleksimax(data,n);
cout<<"Setelah diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
}
void seleksimax(int array1[],int n)
{
int i, j, tmp, imaks;
for(i=n;i>=1;i--)
{
imaks=0;
for(j=1;j<=i;j++)
{
if(array1[j]>array1[imaks])
imaks=j;
}
tmp=array1[imaks];
array1[imaks]=array1[i];
array1[i]=tmp;
}
}
Melanjutkan postingan sebelumnya tentang sorting, kali ini mimin mau share source code program Sorting Maksimum C++ nih barangkali temen-temen ada yang lagi butuh referensi buat programnya, silahkan dicomot aja :v Happy sharing guys! Semoga bermanfaat :)
#include <iostream>
using namespace std;
void seleksimax(int data[], int n);
int main()
{
int i;
int n=9;
int data[]={100,10,32,20,60,12,70,25,45,65};
cout<<"Sebelum diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
cout<<"---------------------------------------"<<endl;
seleksimax(data,n);
cout<<"Setelah diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
}
void seleksimax(int array1[],int n)
{
int i, j, tmp, imaks;
for(i=n;i>=1;i--)
{
imaks=0;
for(j=1;j<=i;j++)
{
if(array1[j]>array1[imaks])
imaks=j;
}
tmp=array1[imaks];
array1[imaks]=array1[i];
array1[i]=tmp;
}
}
Sorting Minimum Menggunakan C++
Assalamualaikum guys..
Bagi temen-temen yang lagi nyari-nyari source code C++ untuk sorting minimum silahkan dicomot aja dibawah :v Happy sharing guys! Semoga bermanfaat :D
#include <iostream>
using namespace std;
void seleksimin(int data[], int n);
int main()
{
int i;
int n=9;
int data[]={20,10,32,100,60,12,70,25,45,65};
cout<<"Sebelum diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
cout<<"---------------------------------------"<<endl;
seleksimin(data,n);
cout<<"Setelah diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
}
void seleksimin(int array1[],int n)
{
int i, j, tmp, imin;
for(i=0;i<=n-1;i++)
{
imin=i;
for(j=i+1;j<=n;j++)
{
if(array1[j]<array1[imin])
imin=j;
}
tmp=array1[imin];
array1[imin]=array1[i];
array1[i]=tmp;
}
}
Bagi temen-temen yang lagi nyari-nyari source code C++ untuk sorting minimum silahkan dicomot aja dibawah :v Happy sharing guys! Semoga bermanfaat :D
#include <iostream>
using namespace std;
void seleksimin(int data[], int n);
int main()
{
int i;
int n=9;
int data[]={20,10,32,100,60,12,70,25,45,65};
cout<<"Sebelum diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
cout<<"---------------------------------------"<<endl;
seleksimin(data,n);
cout<<"Setelah diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
}
void seleksimin(int array1[],int n)
{
int i, j, tmp, imin;
for(i=0;i<=n-1;i++)
{
imin=i;
for(j=i+1;j<=n;j++)
{
if(array1[j]<array1[imin])
imin=j;
}
tmp=array1[imin];
array1[imin]=array1[i];
array1[i]=tmp;
}
}
Program C++ Menentukan Bilangan Ganjil / Genap
Assalamualaikum guys..
Kali ini saya akan memberikan source code untuk membuat program Menentukan Bilangan Ganjil / Genap menggunakan bahasa C++. Simple sekali sih, jadi silahkan temen-temen modif sendiri ya :v
Semoga bermanfaat! :D
Kali ini saya akan memberikan source code untuk membuat program Menentukan Bilangan Ganjil / Genap menggunakan bahasa C++. Simple sekali sih, jadi silahkan temen-temen modif sendiri ya :v
Semoga bermanfaat! :D
Langganan:
Postingan (Atom)