Postingan

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...

Tutorial buat dan compile Program C++/C di OS Linux

Berikut ini merupakan Source Code dan Tutorial dari Cara membuat Program dan Mengcompile Program C++/C di OS Linux : -Tutorial mengcompile dan membuat program C++/C : 1. Cek Apakah g++ dan gcc sudah terinstall dengan cara ketik di terminal: g++ --version gcc --version 2. Apabila sudah ada Version-nya kalian bisa langsung compile program yang telah dibuat, apabila tidak ada Versionya kalian bisa menginstall g++ dan gcc dengan cara : sudo apt-get install build-essential 3. Apabila kalian belum membuat program c++/c, kalian dapat membuat programnya dengan cara membuatnya di text editor seperti sublime-text atau Gedit. Kalian harus menyimpan (save) file dalam format program yang kalian telah buat (.cpp atau .c). Apabila kalian belum mengubah ekstensi filenya kalian dapat mengubah format dengan cara rename file kalian dan menambahkan ekstensi (.cpp atau .c) dibelakang nama file tersebut. 4. Cara Compile kalian ketikan seperti ini di Terminal : cd ~/cprog ...

Program C++ Fungsi Rekursif

Source Code berikut ini Mengenai pembuatan Fungsi Rekursif dan Implementasi ke Faktorial : #include <iostream> #include <stdlib.h> using namespace std; //CARA BUAT FUNGSI REKURSIF //IMPLEMENTASI KE PROGRAM FAKTORIAL MENGGUNAKAN FUNGSI FAKTORIAL struct var{     int y,flag,cnt; }; var var; void faktorial(int x){     if  (var.flag==1){     var.y=x;     var.flag=0;     }     if (x==1 || x==0){         x=1;     }else{         var.cnt++;         var.y=var.y*(x-1);         cout<<"\nHasil dari Perkalian ke-"<<var.cnt<<" = "<<var.y;         faktorial(x-1);         return;     }     cout<<"\n\nHasil dari Faktorial = "<<var.y<<endl; } int main(){ system("CLS");     int input;     var...