program factorial bilangan dengan dev c++

#include <iostream>
using namespace std;
int main()
{
int b,c;
cout<<“program oleh suparto”<<endl;
cout<<“masukkan bilangan yang akan difaktorialkan: “;
cin>>b;
c=b;
cout<<“bilangan =”<<b<<endl;
cout<<b<<“! = “;
for(int i=1;i<=b;i++){
cout<<i;
if(i==b){
cout<<” =”;
}else{
cout<<“*”;
}
}
//ngitung start
for(int i=1;b>i;){
b=b-1;
c=c*b;
}
//ngitung end
//nampilin start
cout<<c;
return 0;
}


program fibonnaci dengan dev c++

#include <stdio.h>
#include <stdio.h>
int main()
{
int i,n,t1 = 0, t2 = 1, nextTerm;
printf(“Enter the Number of terms: “);
scanf(“%d”, &n);
printf (“Fibbonanci series: “);
for (i = 1; i <= n; ++i)
{
printf(“%d”, t1);
nextTerm = t1 + t2; t1 = t2;
t2 = nextTerm;
}
return 0;


program pembayaran hotel dengan dev c++

hallo sobat TI! kali ini saya akan membuat program pembayaran hotel dengan dev c++

langsung saja sedot sobat source codenya

#include <iostream>
#include <stdio.h>

using namespace std;
int main()
{
char nama[25], lagi;
long harga,tm,tc,lama_menginap,kamar,biaya;
mulaideh:
cout<<“Masukan Nama Anda : “;cin>>nama;
cout<<“MAsukan Tanggal MAsuk :”;cin>>tm;
cout<<“Masukan Tanggal Check out :”;cin>>tc;
cout<<“Halo ” <<nama<<” Selamat Datang di Hotel “<<endl;
cout<<” Disini tersedia beberapa jenis kamar antara lain : “<<endl;
cout<<“[1] citrus “<<endl;
cout<<“[2] Melati”<<endl;
cout<<“[3] Mawar”<<endl;
cout<<“Silakan memilih No urut jenis Kamar : “;cin>>kamar;
cout<<“ini total biaya yang harus “<<nama<<” bayar,”<<endl;
{
lama_menginap=(tc-tm);
}
if (kamar==1)
{
cout<<“jenis kamar : “<<endl;
harga=300000;
}
else if (kamar==2)
{
cout<<“jenis kamar : Melati”<<endl;
harga=400000;
}
else if (kamar==3)
{
cout<<“jenis Kamar : Mawar”<<endl;
harga=500000;
}
{
biaya=harga*lama_menginap;
cout<<“Harga kamar :”<<harga<<endl;
cout<<“Total Bayar :”<<biaya<<endl;
}
return 0;
}


program input data dengan dev c++

hallo sobat TI! kali ini saya akan membahas program penginputan data dengan dev c++

langsung saja sedot gan source codenya:

#include <conio.h>

#include <iostream>

using namespace std;



int main()

{

int B[10],jumlah, ganti, hapus, cari, ketemu = 0;



ulangi: //Label untuk goto statement



// user memasukkan jumlah data yang akan dimasukkan

cout << “Masukkan jumlah data : “;

cin >> jumlah;



// jumlah data dibatasi 10 data, dari B[0] sampai B[9]

if (jumlah > 9 )

{

//jika data melebihi dari batas yang ditentukan maka tampilkan pesan

cout << “\nMaaf, max jumlah data adalah 10!\n\n”;



//kemudian meminta user mengulangi memasukkan jumlah data

goto ulangi;

}

else

{

// jika jumlah data kurang atau sama dengan batas jumlah data maka user

// dapat user dapat memasukkan data satu-persatu sesuai jumlah data yang diminta

for (int i = 0; i<jumlah; i++)

{

cout << “Masukkan data ke-“<< i + 1 << ” : “;

cin >> B[i];

}



//menampilkan hasil inputan data user

cout << “\nData yang telah dimasukkan : “;

for (int j = 0; j<jumlah; j++)

{

cout << “\nB\[” << j << ” ]= ” << B[j];

}

}



//EDIT ELEMEN ARRAY

//user memasukkan nilai data yang akan diedit

cout << “\n\nMasukan nilai data yang akan diubah = “; cin >> ganti;



// perulangan untuk mencari nilai data yang sesuai dengan yang dimaksud user

for (int g = 0; g<jumlah; g++)

{

if (B[g] == ganti)

{

//jika nilai data yang dimasukkan user ada di salah satu index array

//Maka minta user menuliskan data baru sebagai penggantinya

cout << “Masukkan nilai baru = “; cin >> B[g];

}

}



//Menampilkan semua data baru setelah diedit/ dirubah

cout << “\n\nData setelah diubah”;

for (int h = 0; h<jumlah; h++)

{

cout << “\nB[” << h << “] ” << B[h];

}



//MENGHAPUS ELEMEN ARRAY

// User memasukkan nilai data yang akan dihapus

cout << “\n\nMasukkan nilai data yang akan dihapus = “;

cin >> hapus;



//perulangan untuk mencari data yang di inputan user di index array

for (int j = 0; j< jumlah; j++)

{

if (hapus == B[j])

{

//jika nilai yang dimasukkan user sesuai dengan salah satu

//Nilai data di index array

for (int k = j /* dimulai dari index nilai yang ditemukan */ ; k < jumlah; k++)

{

//Menggeser nilai data pada index array sampai jumlah maksimal data array

B[k]/* Nilai index saat ini */ = B[k + 1] /* Nilai index selanjutnya */;

}



// Mengurangi jumlah array karena salah satu datanya telah dihapus

jumlah -= 1;

break;

}

}





//Menampilkan data baru setelah saatu index dihapus

cout << ” \n\nData Baru : “;

for (int p = 0; p<jumlah; p++)

{

cout << “\nB[” << p << “] ” << B[p];

}



//CARI ELEMEN ARRAY

//User memasukkan nilai yang akan dicari

cout << “\n\nMasukkan nilai data yang aka dicari = “; cin >> cari;



//perulangan untuk mencari data yan cocok

for (int n = 0; n<jumlah; n++) {

if (cari == B[n]) {



//Jika data cocok dengan nilai yang dicari user lanjutkan tampilkan pesan

//Dimana index data ditemukan

cout << “\nNilai ” << cari << ” ditemukan pada index = ” << n <<endl;

ketemu = 1; //tambahan untuk memastikan data telah ditemukan

break;

}

}



//jika tidak ada data yang ditemukan tampilkan pesan

if (ketemu == 0) cout << “Maaf data yang Anda cari tidak ada”;





//Hanya user yang dapat menutup jendela konsole

_getch(); //g++ == getch();

}

program penginputan data ktp dengan dev c++

hallo sobat TI! kali ini saya akan membahsa program penginputan KTP dengan dev c++

langsung saja sedot sobat

#include <cstdlib>
#include <iostream>
#include <iomanip>

#define maks 5
using namespace std;

typedef struct
{
int nik;
char nama[31];
int ttl;
int alamat;
char sex;
char kerja[21];
int terhapus;
char agama[11];
char statka[11];
char warga[11];
}ktp_penduduk;
ktp_penduduk penduduk[maks];
typedef struct
{
char tempat[11];
int tgl;
int bulan;
int tahun;
}pend_ttl;
pend_ttl ttl[maks];
typedef struct
{
int rt_rw;
char desa_kel[21];
char kecamatan[21];
char kota[21];
int kodepos;
}pend_alamat;
pend_alamat alamat[maks];
int main (int argc,char*argv[])
{
int y,g,cari,ketemu,pilih;
char jawab;
awal:
system(“cls”);
cout<<“—— MENU —–“<<endl;
cout<<” 1 : memasukan data “<<endl;
cout<<” 2 : melihat data yang sudah dimasukan “<<endl;
cout<<” 3 : mencari data yang sudah dimasukan “<<endl;
cout<<” 4 : menghapus data yang sudah dimasukan “<<endl;
cout<<” 5 : memperbaiki data yang telah dimasukan “<<endl;
cout<<“memasukkan pilihan anda = “;cin>>pilih;
cout<<endl;

switch(pilih)
{
case 1 :
cout<<“berapa banyak data:”;cin>>g;
cout<<endl;
//input data//
cout<<“Memasukan Data Warga”<<endl;
cout<<“——————“<<endl<<endl;
for(y=0;y<g;y++)
{
cout<<“NIK : “;cin>>penduduk[y].nik;
cout<<“Nama : “;fflush(stdin);cin.get(penduduk[y].nama,30);
cout<<“ttl “<<endl;
cout<<“tempat :”;fflush(stdin);cin.get(ttl[y].tempat,10);
cout<<“tanggal :”;cin>>ttl[y].tgl;
cout<<“bulan :”;cin>>ttl[y].bulan;
cout<<“tahun :”;cin>>ttl[y].tahun;
cout<<“Jenis Kelamin(p/w) : “;cin>>penduduk[y].sex;
cout<<“Alamat “<<endl;
cout<<“RT/RW :”;cin>>alamat[y].rt_rw;
cout<<“Desa/kel :”;fflush(stdin);cin.get(alamat[y].desa_kel,20);
cout<<“kecamatan :”;fflush(stdin);cin.get(alamat[y].kecamatan,20);
cout<<“kota :”;fflush(stdin);cin.get(alamat[y].kota,20);
cout<<“Kode Pos :”;cin>>alamat[y].kodepos;
cout<<“agama :”;fflush(stdin);cin.get(penduduk[y].agama,10);
cout<<“status kawin(menikah/belum) :”;fflush(stdin);cin.get(penduduk[y].statka,11);
cout<<“pekerjaan : “;fflush(stdin);cin.get(penduduk[y].kerja,20);
cout<<“Kewarganegarran :”;fflush(stdin);cin.get(penduduk[y].warga,10);
cout<<“berlaku hingga : 15 – 01 – 2017″<<endl;
penduduk[y].terhapus = 0;
}
break;
/*—-view data—*/
case 2:
cout<<endl;
cout<<“Data Warga”<<endl;
cout<<“———-“<<endl<<endl;
for(y=0;y<g;y++)
{
if (penduduk[y].terhapus == 0)
cout<<“—————————————–|”<<endl;
cout<<“nik                          nama                     ttl                            sex                         |”<<endl;
cout<<“—————————————–|”<<endl;
cout<<”                                                                tempat tgl           bln          thn                                         |”<<endl;
cout<<“—————————————–|”<<endl;
cout<<setw(2)<<penduduk[y].nik<<setw(8)<<penduduk[y].nama<<setw(8)<<ttl[y].tempat<<setw(5)<<
ttl[y].tgl<<setw(5)<<ttl[y].bulan<<setw(7)<<ttl[y].tahun<<setw(4)<<penduduk[y].sex<<endl;
cout<<“——————————————|”<<endl<<endl;

cout<<“—————————————— |”<<endl;
cout<<”                                                                                                                alamat                  pekerjaan           agama                   status|”<<endl;
cout<<“——————————————————————————– |”<<endl;
cout<<”                RT/RW  Desa      kecamatan          kota       kodepos              |”<<endl;
cout<<“——————————————————————————– |”<<endl;
cout<<setw(6)<<alamat[y].rt_rw<<setw(11)<<
alamat[y].desa_kel<<setw(20)<<alamat[y].kecamatan<<setw(15)<<
alamat[y].kota<<setw(15)<<alamat[y].kodepos<<setw(18)<<penduduk[y].kerja<<setw(11)<<penduduk[y].agama<<setw(13)
<<penduduk[y].statka<<setw(11)<<setw(15)<<penduduk[y].warga<<endl;
cout<<“———————————————————- |”<<endl;
}
break;
/*—-search data—*/
case 3: cout<<“Memasukan NIK yang anda cari = “;cin>>cari;ketemu = 0;
for(y=0;y<g;y++)
{
if (cari == penduduk[y].nik)
ketemu = 1;
}
if (ketemu == 1)
cout<<“NIK Warga ditemukan :”<<endl;
else
cout<<“NIK Warga tidak ada “<<endl;
break;
/*—menghapus data—*/
case 4 : cout<<“Masukan NIK yang akan di hapus = “;cin>>cari;
for(y=0;y<g;y++)
{
if ((cari== penduduk[y].nik) && (penduduk[y].terhapus == 0))
{
penduduk[y].terhapus = 1;
}
}
cout<<“Data Warga yang Baru”<<endl;
for(y=0;y<g;y++)
{
if (penduduk[y].terhapus == 1)
cout<<“NIK : “;cin>>penduduk[y].nik;
cout<<“Nama : “;fflush(stdin);cin.get(penduduk[y].nama,30);
cout<<“ttl “<<endl;
cout<<“tempat : “;fflush(stdin);cin.get(ttl[y].tempat,10);
cout<<“tanggal :”;cin>>ttl[y].tgl;
cout<<“bulan :”;cin>>ttl[y].bulan;
cout<<“tahun :”;cin>>ttl[y].tahun;
cout<<“Jenis Kelamin(p/w) : “;cin>>penduduk[y].sex;
cout<<“Alamat “<<endl;
cout<<“RT/RW :”;cin>>alamat[y].rt_rw;
cout<<“Desa/kel :”;fflush(stdin);cin.get(alamat[y].desa_kel,20);
cout<<“kecamatan :”; fflush(stdin);cin.get(alamat[y].kecamatan,20);
cout<<“kota : “;fflush(stdin);cin.get(alamat[y].kota,20);
cout<<“Kode pos :”;cin>>alamat[y].kodepos;
cout<<“agama :”;fflush(stdin);cin.get(penduduk[y].agama,10);
cout<<“status kawin(menikah/belum) :”;fflush(stdin);cin.get(penduduk[y].statka,10);
cout<<“Pekerjaan : “;fflush(stdin);cin.get(penduduk[y].kerja,21);
cout<<“Kewarganegaraan : “;fflush(stdin);cin.get(penduduk[y].warga,10);
cout<<“berlaku hingga : 15 – 01 -2017″<<endl;
}
break;

/*—edit data—*/
case 5: cout<<“masukan NIK yang akan datanya akan diubah = “;cin>>cari;
for(y=0;y<g;y++)
{
if (cari == penduduk[y].nik && (penduduk[y].terhapus == 0))
{
cout<<“NIK : “;cin>>penduduk[y].nik;
cout<<“Nama : “;fflush(stdin);cin.get(penduduk[y].nama,30);
cout<<“ttl “<<endl;
cout<<“tempat : “;fflush(stdin);cin.get(ttl[y].tempat,10);
cout<<“tanggal :”;cin>>ttl[y].tgl;
cout<<“bulan :”;cin>>ttl[y].bulan;
cout<<“tahun :”;cin>>ttl[y].tahun;
cout<<“Jenis Kelamin(p/w) : “;cin>>penduduk[y].sex;
cout<<“Alamat “<<endl;
cout<<“RT/RW :”;cin>>alamat[y].rt_rw;
cout<<“Desa/kel :”;fflush(stdin);cin.get(alamat[y].desa_kel,20);
cout<<“kecamatan :”; fflush(stdin);cin.get(alamat[y].kecamatan,20);
cout<<“kota :”;fflush(stdin);cin.get(alamat[y].kota,20);
cout<<“Kode pos :”;cin>>alamat[y].kodepos;
cout<<“agama :”;fflush(stdin);cin.get(penduduk[y].agama,10);
cout<<“status kawin(menikah/belum) :”;fflush(stdin);cin.get(penduduk[y].statka,10);
cout<<“Pekerjaan : “;fflush(stdin);cin.get(penduduk[y].kerja,21);
cout<<“Kewarganegaraan : “;fflush(stdin);cin.get(penduduk[y].warga,10);
cout<<“berlaku hingga : 15 – 01 -2017″<<endl;
penduduk[y].terhapus = 0;
}
}
cout<<“Data Warga yang baru”<<endl;
for (y=0;y<g;y++)
{
if ((penduduk[y].terhapus == 0))
cout<<“—————————————–|”<<endl;
cout<<“nik                          nama                     ttl                            sex                         |”<<endl;
cout<<“—————————————–|”<<endl;
cout<<”                                                                tempat tgl           bln          thn                                         |”<<endl;
cout<<“—————————————–|”<<endl;
cout<<setw(2)<<penduduk[y].nik<<setw(8)<<penduduk[y].nama<<setw(8)<<ttl[y].tempat<<setw(5)<<
ttl[y].tgl<<setw(5)<<ttl[y].bulan<<setw(7)<<ttl[y].tahun<<setw(4)<<penduduk[y].sex<<endl;
cout<<“——————————————|”<<endl<<endl;

cout<<“—————————————— |”<<endl;
cout<<”                                                                                                                alamat  pekerjaan                agama   status |”<<endl;
cout<<“—————————————— |”<<endl;
cout<<”                RT/RW  Desa      kecamatan          kota       kodepos |”<<endl;
cout<<“—————————————————– |”<<endl;
cout<<setw(6)<<alamat[y].rt_rw<<setw(11)<<
alamat[y].desa_kel<<setw(20)<<alamat[y].kecamatan<<setw(15)<<
alamat[y].kota<<setw(15)<<alamat[y].kodepos<<setw(18)<<penduduk[y].kerja<<setw(11)<<penduduk[y].agama<<setw(13)
<<penduduk[y].statka<<setw(11)<<setw(15)<<penduduk[y].warga<<endl;
cout<<“———————————————————- |”<<endl;
}
break;
default : printf(“maaf anda salah pilih \n”);
}
cout<<“mau proses lagi (Y/T) : “;cin>>jawab;
if ((jawab== ‘Y’)||(jawab==’y’))
goto awal;

system (“PAUSE”);
return 0;
}


program factorial bilangan dengan dev c++

#include <iostream> using namespace std; int main() { int b,c; cout<<“program oleh suparto”<<endl; cout<<“masukk...

- Copyright © mari kita berkembang😊 - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -