Postingan

Program C++ Pengurutan Angka

Berikut ini adalah Source Code-nya: #include <stdio.h> #include <iostream> using namespace std; int main(){ float a[100]; int cnt=0,i,j; char cond; do{ system("cls"); printf("Masukan Angka anda yang ingin diurutkan : "); scanf("%f",&a[cnt]); cnd: printf("\nMasih ingin melanjutkan untuk Memasukan Angka? [Y/T] "); scanf(" %c",&cond); if (cond!='y' && cond!='Y' && cond!='t' && cond!='T'){ system("cls"); printf("Maaf masukan anda salah, Ulangi!\n"); goto cnd; } cnt++; }while(cond=='Y' || cond=='y'); system("cls"); printf("Sebelum diurutkan :\n\n"); for(i=0;i<cnt;i++){ cout<<a[i]<<"\n"; } system("pause"); for(i=0;i<cnt-1;i++){//exchange sort for(j=i+1;j<cnt;j++){ if(a[i]>a[j]){ swap(a...

Program C++ Pembuatan Stack

Berikut adalah Source Code Program C++ dari Pembuatan Stack: #include <iostream> #include <string.h> #include <conio.h> using namespace std; void push(); void push(); bool isFull(); bool isEmpty(); void clear(); void view(); void urut(); void menu(); int max_stack=7; struct stack{ // Mendefinisikan stack dengan menggunakan struct int penunjuk; int data [7]; // menampung 15 data dengan jumlah string max 20 huruf }; stack tumpuk; void urut(){ if(!isEmpty()){ for(int i=0;i<=tumpuk.penunjuk;i++){ for(int j=i+1;j<=tumpuk.penunjuk;j++){ if(tumpuk.data[i]>tumpuk.data[j]){ swap(tumpuk.data[i],tumpuk.data[j]); } } } cout<<"Stack telah diurutkan!"; getch(); }else{ cout<<"Stack kosong, tidak bisa diurutkan!"; getch(); } menu(); } void push(){ if(isFull()){ cout<<"Tumpukan sudah Penuh!"; getch(); }else{ tumpuk.penunjuk++; cout<...

Program C++ Double Link List

Berikut adalah source code Program penggunaan Double Link List: #include <iostream> #include <conio.h> #include <stdio.h> //double linked list using namespace std; struct node{ char nama[20]; int umur; float tinggi; node *prev,*next; }; node *baru,*head=NULL,*tail=NULL,*bantu,*bantu2,*hapus; void buat_baru(){ baru=new(node); cout<<"Input Nama : ";cin>>baru->nama; cout<<"Input Umur : ";cin>>baru->umur; cout<<"Input Tinggi : ";cin>>baru->tinggi; baru->prev=NULL; baru->next=NULL; } void tampil(){ if(head==NULL){ cout<<"Kosong"; }else{ bantu=head; while(bantu!=NULL){ cout<<"Nama : "<<bantu->nama; cout<<" Umur : "<<bantu->umur; cout<<" Tinggi : "<<bantu->tinggi<<endl; bantu=bantu->next; } } getch(); } void tambah_belakang()...

Program C++ Penggunaan Pointer ke Struct

Berikut ini adalah Source Code dari Program C++ yang telah Saya Buat: #include <stdio.h> #include <iostream> using namespace std; struct var{ int n[3]; }; var v; var *pt; //pointer berfungsi untuk mengalamatkan sebuah variabel nilai yang sudah kita input int main(){ pt=&v; int i; for(i=0;i<3;i++){ scanf("%d",&(pt->n[i]));//-> } for(i=0;i<3;i++){ printf("Nilai %d ada di alamat %p\n",pt->n[i],&(pt->n[i])); } return 0; } Tutorial Video dapat Dilihat di: https://youtu.be/uHkUSqd5bGw

Program C++ Membuat Baris Binomial Newton

Gambar
Rumus dari Baris Binomial Newton adalah: Berikut Ini adalah Source Code Program Cppnya: #include <iostream> #include <conio.h> using namespace std; int fak(int c){                 if (c==0 ||c==1){                                 return 1;                 }                 c=c*fak(c-1); } int main(){                 int p[100][50],n,j,i;                 cout<<"Masukan jumlah Baris Binomial Newt...

Program C++ Input/Output dari File

Berikut ini merupakan Source Code Program C++ : #include <iostream> #include <fstream> using namespace std; int main(){ int a[100],cnt=0,cnt1=0; ifstream input; ofstream output; char masuk[20],hasil[20]; cout<<"Masukan nama file Input (contoh : namafile.txt) : "; cin.getline(masuk,20); cout<<"Masukan nama file Hasil (contoh : namafile.txt) : "; cin.getline(hasil,20); input.open(masuk); int angka; while (input>>angka){ a[cnt]=angka; cnt++; } input.close(); for (int i=0;i<cnt;i++){ for (int j=i+1;j<cnt;j++){ if (a[j]<a[i]){ swap (a[i],a[j]); } } } output.open(hasil); cout<<"Data yang telah diurutkan :\n"; for (int i=0;i<cnt;i++){ cout<<a[i]<<endl; output<<a[i]<<endl; } output.close(); return 0; } Tonton Video Tutorialnya di: https://youtu.be/CERTzn4E4Rk

Program C++ Membuat Pola Bintang yang Membentuk Wajik/Diamond

Berikut ini adalah Source Codenya: #include<iostream> #include<conio.h> using namespace std; int main(){ int i,j,temp=0,hs,bil,nim_143,hendy; cout<<"Program mencetak Pola bintang yang telah ditugaskan\n"; cout<<"Mata Kuliah Bahasa Pemograman Sesi 02\n"; cout<<"Program ini dibuat oleh Hendy (NIM = 20170801143)\n"; cout<<"\n//===========================================//\n"; cout<<"\nMasukan berapa banyak Input bintang (Sisi=Input*2) = "; cin>>bil; cout<<"\n\n//===========================================//\n\n"; cout<<"Gambar Pola yang telah ditentukan panjang sisinya (satuan per-bintang) :\n\n"; for (i=bil;i>=1;i--){//perulangan yang terutama yang berfungsi mencetak sisi kiri-kanan bagian atas for (j=i;j>=1;j--){//perulangan yang berfungsi mencetak bintang sisi kiri atas cout<<"*"; } for (hendy=0;hend...