Postingan

Menampilkan postingan dari Juni, 2017

Diktat BAB 10

1. Identifikasi masalah "Program modifikasi struktur data dari algoritma 9.1. dan algoritma 9.2. sehingga sesuai dengan tabel di bawah ini dengan menggunakan link list.#include " 2. Menentukan input dan output input = output = 3. Membuat algoritma atau flowchart Algoritma = "Program modifikasilah struktur data dari algoritma 9.1. dan algoritma 9.2. sehingga sesuai dengan tabel di bawah ini dengan menggunakan linklist.#include " Prosedur = Buat_berikut_list() Deklarasi = Nama[20] = karakter Nim[10] = karakter Nilai = integer Deskripsi = while when lagi=='Y' then lagi=='y' while (cetak !=NULL) if when cetak->Nilai>=0 and cetak->Nilai Nilai>=20 and cetak->Nilai Nilai>=40 and cetak->Nilai Nilai>=60 and cetak->Nilai berikut end if end while end while 4. Test menggunakan data ...

Diktat BAB 9

Gambar
1. Mengerti masalah/identifikasi masalah → Mengurutkan data dengan metode bubble short 2. Menentukan input output yang dikehendaki →Input: A[i]=i, A[i+1]=j Output: A[i]= A[i+1], A[i+1]=A[i] Implementasi dengan C++ →#include using namespace std; void baca_data(int A[], int n) { int i; for (i = 0; i > A[i]; } } void cetak_data( int A[], int n) { int i; for (i = 0; i x[j]) tukar(&x[i], &x[j]); } main() { int nilai[100], n; cout > n; baca_data(nilai,n); cout

Diktat BAB 8

Gambar
1. RENCANA NOMOR 1 MENGGESER ELEMEN ARRAY input A : | | 1 | 2 | 3 | | output kanan : | | | 1 | 2 | 3 | output kiri : | 1 | 2 | 3 | | | | 3 | 5 | | B A Temp temp ← A A← B B← Temp A[4] ←A[3] A[3]←A[2] A[2]←A[1] for (i=n+1; i>0;i++) A[i]=A[i-1] MENGGESER KE KIRI #include #include #define maks5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; class array{ friend ostream&operator >(istream&, array&); public : array(); void cetak(); void geser_kiri(); private : char a[5]; int posisi; }; array::array(){ for(int i=0;i >(istream& in, array& masuk){ int posisi; for(int posisi=1;posisi =0&&posisi >masuk.a[posisi-1]; } } return in; } void array::geser_kiri(){ int n=5; int temp=a[0]; for(int i=0;i >X; cout #include /* run this program using the console pauser or add your own getch, system("p...