Belajar Perulangan while Cpp
#include
using namespace std;
int main()
{
int a=1;
cout<<"******************************"<
Minggu, 23 Januari 2022
program cpp
#include
#include
#include
#include
#include
using namespace std;
int sort_function(const void *a, const void *b);
char list[8][9]={"suka","aku","sama","kamu","dulu","sampai","dari","sekarang"};
int main(void)
{
int x,y;
printf("Nama : Muhamad Husni Ramadhan\n");
printf("Nim : 191011400011\n");
printf("Kelas : 04 TPLEE 002\n");
printf("\t\t**Susun Kata**\n\n");
printf("Kata Sebelum di Susun : \n");
for(y=0;y<8;y++)
printf("%s ",list[y]);
printf("\n\nKata Setelah di Susun : \n");
qsort((void *)list, 8, sizeof(list[0]), sort_function);
for(x=0;x<8;x++)
printf("%s\n",list[x]);
return 0;
}
int sort_function(const void *a, const void *b)
{
return (strcmp((char *)a, (char *)b));
}
operasi single linked list pada stack
#include
#include
#include
#define true 1
#define false 0
using namespace std;
typedef struct node *simpul;
struct node
{
char isi;
simpul next;
};
//=============================
//==Prototype Function=========
//=============================
void Sisip_Belakang (simpul&L, char elemen);
void Hapus_Belakang (simpul&L);
void Cetak (simpul L);
//=============================
//==Function Main==============
//=============================
int main()
{
char huruf;
simpul L=NULL; //Pastikan bahwa L kosong
cout<<"NAMA : MUHAMAD HUSNIRAMADHAN"<>huruf;
Sisip_Belakang(L, huruf);
cout<<"Masukan Elemen : ";cin>>huruf;
Sisip_Belakang(L, huruf);
cout<<"Masukan Elemen : ";cin>>huruf;
Sisip_Belakang(L, huruf);
cout<<"Masukan Elemen : ";cin>>huruf;
Sisip_Belakang(L, huruf);
cout<<"Masukan Elemen : ";cin>>huruf;
Sisip_Belakang(L, huruf);
cout<<"Masukan Elemen : ";cin>>huruf;
Sisip_Belakang(L, huruf);
Cetak(L);
//==========================
//==Hapus Simpul Belakang===
//==========================
cout< isi=elemen;
baru-> next=NULL;
if(L==NULL)
L=baru;
else
{
bantu=L;
while(bantu->next!=NULL)
bantu=bantu->next;
bantu->next=baru;
}
}
//******************
//*FUNCTION HAPUS SIMPUL DI BELAKANG******
//******************
void Hapus_Belakang (simpul&L)
{
simpul bantu, hapus;
if(L==NULL)
cout<<"Linked List Kosong.............";
else
{
bantu=L;
while(bantu->next->next!=NULL)
bantu=bantu->next;
hapus=bantu->next;
bantu->next=NULL;
free(hapus);
}
}
//*************
//*FUNCTION MENCETAK ISI LINKED LIST*
//officialdansk
//*************
void Cetak(simpul L)
{
simpul bantu;
if(L==NULL)
cout<<"Linked List Kosong........."<next!=NULL)
{
cout<isi<<"->";
bantu=bantu->next;
}
cout<isi;
}
}
operasi pada single linked list
#include
#include
#include
using namespace std;
typedef struct node *simpul;
struct node
{
char isi;
simpul next;
};
//menggunakan prototype function
void Sisip_Belakang(simpul &L, char elemen );
void Hapus_Depan(simpul &L);
void Cetak(simpul L);
//function main
main()
{
char huruf, ulang, yt;
simpul L = NULL; //pastikan bahwa L kosong
int i, pilih;
cout<<"===================================="<>huruf;
Sisip_Belakang(L , huruf );
}
Cetak(L);
}
if(pilih==2){
//hapus simpul depan
cout<<"\nSetelah Hapus Simpul "<>huruf;
Sisip_Belakang(L , huruf );
}
Cetak(L);
}
if(pilih==3){
cout<<"\nSetelah Hapus Simpul "<>yt;
if (yt == 'Y' || yt == 'y')
goto atas;
else if(yt=='T' || yt=='t')
cout<<"\n";
cout<<"------------Allhamdullilah Selesai----------"<isi=elemen;
baru->next=NULL;
if(L==NULL)
L=baru;
else
{
bantu= L;
while(bantu->next != NULL)
bantu = bantu->next;
bantu->next=baru;
}
}
//function mencetak isi linked list
void Cetak(simpul L)
{
simpul bantu;
if(L==NULL)
cout<<"linked list kosong.........\n";
else
{
bantu=L;
cout<<"\nisi linked list : ";
while(bantu->next !=NULL)
{
cout<isi<<"->";
bantu=bantu->next;
}
cout<isi;
}
}
//function hapus simpul depan
void Hapus_Depan(simpul &L)
{
simpul Hapus;
if(L==NULL)
cout<<"linked list kosong...........\n";
else
{
Hapus=L;
L=L->next;
Hapus->next=NULL;
free(Hapus);
}
}
program cpp mencari data
#include
#include
using namespace std;
main()
{
bool ketemu;
int posisi[25];
int c,i,banyak=0;
int data[25]={34,8,50,74,87,90,12,25,20,30,35,45,40,22,29,72,60,55,53,12,32,33,12,41,12};
cout<<"Data : ";
for(i=0;i<25;i++)
{
cout<>c;
for (i=0;i<25;i++)
{
if (data[i]==c)
{
ketemu=true;
posisi[banyak]=i+1;
banyak++;
}
}
if (ketemu)
{
cout<<"Data : "<
program fungsi dengan pointer
#include
#include
#include
using namespace std;
int hitung(const char *);
main()
{
char string[80];
system("COLOR F0");
cout<<"NAMA : Muhamad Husni Ramadhan\n";
cout<<"KELAS : 04 TPLE 002\n";
cout<<"PRODI : TEKNIK INFORMATIKA\n";
cout<<"SEKOLAH TINGGI : UNIVERSITAS PAMULANG\n";
cout<<"==========================================\n";
cout<<"PROGRAM FUNGSI DENGAN POINTER"<
program pointer dengan array dua dimensi
#include
#include
#include
using namespace std;
void DisplayNumbers(char *Nbr[], int r, int c);
int main()
{
system("COLOR F0");
char number[2][5] = { { 'a', 'b', 'c', 'd', 'e' },{ 'f', 'g', 'h', 'i', 'j' } };
char *pNumbers[2];
*pNumbers = number[0];
for(int i = 0; i<6; i++)
(*pNumbers)[i] = number[0][i];
*(pNumbers+1) = number[1];
for(int i = 0; i<6; i++)
(*(pNumbers+1))[i] = number[1][i];
cout<<" PROGRAM POINTER DENGAN ARRAY DUA DIMENSI"<
Program Pendataan Karyawan
#include
#include
#include
#include
#include
using namespace std;
struct Tinggal
{
char Jalan[50];
char Kota[15];
char Kode_Pos[5];
};
struct Tanggal
{
int Tanggal;
int Bulan;
int Tahun;
};
struct Biodata
{
char Nip[9];
char Nama[25];
char Agama[10];
char Jabatan[10];
char Unit_kerja[15];
Tinggal Alamat;
Tanggal Lahir;
Tanggal Mulai_kerja;
};
main()
{
Biodata Pegawai[5];
int i;
for(i=0; i<2; i++)
{
cout<<"\t\t\t Program Pendataan Karyawan "<>Pegawai[i].Nip;
cout<<"\t\tNama \t: ";cin>>Pegawai[i].Nama;
cout<<"\t\tAlamat \t\n";
cout<<"\t\t\tJalan \t: ";cin>>Pegawai[i].Alamat.Jalan;
cout<<"\t\t\tKota \t: ";cin>>Pegawai[i].Alamat.Kota;
cout<<"\t\t\tKode Pos: ";cin>>Pegawai[i].Alamat.Kode_Pos;
cout<<"\t\tJabatan : ";cin>>Pegawai[i].Jabatan;
cout<<"\t\tAgama \t: ";cin>>Pegawai[i].Agama;
cout<<"\t\tTanggal Lahir \n";
cout<<"\t\t\tTanggal : ";cin>>Pegawai[i].Lahir.Tanggal;
cout<<"\t\t\tBulan \t: ";cin>>Pegawai[i].Lahir.Bulan;
cout<<"\t\t\tTahun \t: ";cin>>Pegawai[i].Lahir.Tahun;
cout<<"\t\tTanggal Mulai Kerja \n";
cout<<"\t\t\tTanggal : ";cin>>Pegawai[i].Mulai_kerja.Tanggal;
cout<<"\t\t\tBulan \t: ";cin>>Pegawai[i].Mulai_kerja.Bulan;
cout<<"\t\t\tTahun \t: ";cin>>Pegawai[i].Mulai_kerja.Tahun;
cout<<"\t\tUnit Kerja : ";cin>>Pegawai[i].Unit_kerja;
}
cout<<"Cetak"<
Belajar matrix.cpp
#include
#include
#include
using namespace std;
int i, j, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];
main(){
cout<<"NAMA : MUHAMAD HUSNI RAMADHAN"<>m1[i][j];
}
cout<<"\nMatrix B"<>m2[i][j];
}
for(i=0; i
Belajar Math CPP
Sourcode Math.cpp
#include
#include
#include
using namespace std;
main()
{
char a[10], b[10];
int bil1, bil2,imax, imin;
cout<<"Masukan Bilangan 1 : ";cin>>a;
cout<<"Masukan Bilangan 2 : ";cin>>b;
bil1 = atof(a);
cout<<"Bilangan 1 adalah "<
Belajar Operator CPP
Berikut Sourcode cpp untuk belajar operator
#include
using namespace std;
int main ()
{
int a,b;
a = (b=3, b+2);
cout << a;
}
Langganan:
Postingan (Atom)