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++
Langganan:
Postingan (Atom)