Postingan

Menampilkan postingan dari Juni, 2012

flowchart mengkonversi suhu

Gambar

PERTEMUAN ALPRO KEEMPATBELAS

Untuk pertemuan alpro terakhir kemarin qt,bercerita ttng bagaimanakah masa depan kami setelah lulus perguruan tinggi ini,intinya pengen menjadi apa gitu, heheheheeh...tetapi kemarin qt juga mempelajari materi tentang Array Rekursive.                 Nah apakah Array rekursive itu.....?       Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel). Sifat Array       Array merupakan struktur data yang statis, yaitu jumlah elemen yang ada harus ditentukan terlebih dahulu dan tak bisa di ubah saat program berjalan.     Array atau larik di definisikan sebagai pemesanan alokasi memory berurutan.definisi ini kurang tepat, karena terjadi kerancuan antara struktur data dan representasinya. Memang benar array hampir selalu di implementasikan menggunakan memory berurutan tapi tidak selalu demikian. Sem

PERTEMUAN ALPRO KETIGABELAS

Untuk pertemuan kali ini,qt membahas tentang pointer   Gambaran pointer: int i=1; char c='y'; int*t; char*t; t=&c Pointer adalah variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variable yang mempunyai nilai tertentu. Dengan demikian, ada variabel yang secara langsung menunjuk ke suatu nilai tertentu, dan variabel yang secara tidak langsung menunjuk ke nilai. Adapun bentuk umum dari pernyataan variabel pointer dalam C++ adalah : Type *variabel-name Dengan : Type adalah tipe dasar pointer Variabel name adalah nama variabel pointer * adalah variabel pada alamatnya yang ditentukan oleh operand. Contoh :           Int *int_pointer;          // pointer to integer           Float *float_pointer;    // pointer to float Contoh : //Program : pointer.cpp                    #include <stdio.h

PERTEMUAN ALPRO KEDUABELS

                  Pada pertemuan keduabelas kali ini qt mempelajari tentang searching dan sorting Searching dan Sorting Mungkin permasalahan pencarian (searching) merupakan permasalahan yang sering dijumpai. Searching adalah usaha untuk mencari satu atau lebih data dengan mengikuti aturan atau kriteria tertentu.Searching dilakukan untuk 2 (dua) tujuan: Memastikan keberadaan suatu data. Menghitung banyaknya suatu data. Kecepatan proses searching tidak ditentukan oleh berapa lama waktu yang digunakan untuk mencari suatu data, akan tetapi berapa jumlah langkah dalam mencari suatu data. Hasil pencarian adalah salah satu dari tiga keadaan ini : data ditemukan, data ditemukan lebih dari satu atau data tidak ditemukan           Sorting bisa didefinisikan sbg proses pengurutan data yang sebelumnya disusun secara acak sehingga menjadi tersusun secara teratur menurut suatu aturan tertentu. Sorting yang kita terapkan menggunakan tipe data array agar pemahaman

flowchart menghitung nilai dr x^y dg x,y adl bilangan bulat n bilangan real

Gambar

flowchart menentukan matrik segitiga atas atau bukan

Gambar

flowchart menghapus duplikat

Gambar

html

<html> <title>Html </title> <body> <H1>Form input Dosen <table> <tr> <td>NAMA Dosen</td> <td>:</td> <TD><INPUT TyPE="text" value ="" name ="nama" maxleght="30" size ="30"/> </tr> <TR> <TD>Alamat</TD> <td>:</td> <TD><INPUT TyPE="text" value ="" name ="nim" maxleght="30" size ="30"/> </TR> <TR> </td> </TR> <TR> <TD>AGAMA</TD> <td>:</td> <td> <select> <option>islam</option> <option>hindu</option> <option>kristen</option> <option>budha</option> </select> </td> </TR> </tr> <td>Penghargaan yang diperoleh</td> <td>:</td> <td><textarea cols="20 " rows ="5"></textarea> </tr

flowchart menghitung integer positif rata-rata

Gambar

FLOWCHART menentukan bilangan ganjil 1-n

Gambar

flowchart mengeluarkan konversi nilai

Gambar

flowchart menghitung bilangan bulat positif,banyak data ditentukan dari data yg dimasukkan

Gambar

flowchart membeli di warung makan

Gambar

flowchart tukar angka

Gambar

flowchart menghitung perkalian

Gambar

flowchart mngeluarkan hari

Gambar

flowchart menentukan bulan dengan inputan angka

Gambar

flowchart menghitung rata-rata dari n bilangan bulat

Gambar

flowchart mencari nilai deviasi standart dari n buah data

Gambar

flowchart menentukan max dan min dari n bilangan

Gambar

flowchart mencari modus dari n buah data

Gambar

flowchart nilai max n min serta jumlah masukan

Gambar

flowchart menentukan modus nomor

Gambar

flowchart selection sort

Gambar

flowchart menghitung data serta menampilkan data tersebut dg 2 dimensi

Gambar

flowchart menggabungkan 2 array

Gambar

program faktorial

#include <cstdlib> #include <iostream> using namespace std; int faktorial(int n){     int fak;     fak = 1;     for(int k = 1;k <= n;k++){             fak = fak*k;             }     return fak; } int main(int argc, char *argv[]) {     int n;     cout<<"Masukkan angka :";cin>>n;     cout<<"Faktorialnya adalah :"<<faktorial(n);     cout<<"\n";     system("PAUSE");     return EXIT_SUCCESS; }

program menghitung bangun balok,kubus,bola

#include<iostream.h> #include<string.h> #include<math.h> // PROGRAM UNTUK MENGHITUNG BANGUN BALOK, KUBUS, BOLA const float phi = 3.14; class menu {     private:     public: void pilihan() {         cout<<"         Menu Bangun Yang akan Dihitung : "<<endl;         cout<<"\t 1. BALOK" <<endl;         cout<<"\t 2. KUBUS" <<endl;         cout<<"\t 3. BOLA" <<endl;         cout<<"         Tentukan Pilihan Anda : "; } }; class tekan {     private:     public: void kembali() {     cout<<"Silahkan Tekan 1 Untuk Ke Menu Utama " <<endl;     cout<<"Silahkan Tekan 2 Untuk Kembali " <<endl;     cout<<"Silahkan Tekan 3 Untuk Keluar Program " <<endl; } }; class balok {     private:         float a,b,c,d;     public:         void volumebal();         void luasbal(); };

program tukar bilangan

#include <cstdlib> #include <iostream>                       using namespace std; void tukar(int& A,int& B){      int temp = A;      A = B;      B = temp; } int main(int argc, char *argv[]) {     int bil1,bil2;     cout<<"Masukkan bilangan 1:";cin>>bil1;     cout<<"Masukkan bilangan 2:";cin>>bil2;     tukar(bil1,bil2);     cout<<"bilangan 1 ="<<bil1<<endl;     cout<<"bilangan 2 ="<<bil2<<endl;     system("PAUSE");     return EXIT_SUCCESS; }

program sequential

#include <cstdlib> #include <iostream> using namespace std; int data[10]; int binary_search(int cari) { int l,r,m; int n = 10; l = 0; r = n-1; int ketemu = 0; while(l<=r && ketemu==0) { m = (l+r)/2; if( data[m] == cari ) ketemu = 1; else if (cari < data[m]) r = m-1; else l = m+1; } if(ketemu == 1) return 1; else return 0; } int main(int argc, char *argv[]) {     int cari,hasil;     for (int i = 0;i<10;i++){         cout<<"Masukkan datanya :";cin>>data[i];         }     for (int i = 0;i<10;i++){         cout<<data[i]<<""<<endl;         } cout<<"masukkan data yang ingin dicari = "; cin>>cari; hasil = binary_search(cari); if(hasil == 1) { cout<<"Data ada!"<<endl; } else if(hasil == 0) cout<<"Data Tidak ada!"<<endl;     system("PAUSE");     return EXIT_SUCCESS; }

program menghitung banyak elemen linklist

#include <iostream.h> using namespace std;     class node{     public:            int data;            node*berikut; }; int main(){      //langkah satu      node*baru;      baru =new node;      baru->data=5;      baru->berikut=NULL;      cout<<"Isi data node baru adalah:"<<baru->data<<endl;      //langkah dua      node*lain;      lain=new node;      lain->data=6;      lain->berikut=NULL;      cout<<"Isi data node lain adalah:"<<lain->data<<endl;      //langkah tiga: menyambung rantai      baru->berikut=lain;      cout<<"Isi data node lain dicetak dari node baru adalah:";      cout<<baru->berikut->data<<endl;      //langkah empat      node*kepala=baru;      cout<<"Mencetak nade pertama dari pointer kepala:";      cout <<kepala->data<<endl;      cout<<"Mencetak node kedua dari pointer kepala:"

PERTEMUAN ALPRO KESEBELAS

     Untuk pertemuan kemarin mungkin kami smw yg diluar kelas agak kecewa karena tidak bisa mengikuti perkuliahan alpro seperti biasa karena ada kekurangan syarat untuk masuk kelas..tapi kami juga sudah melakukan latihan soal sebisa kami,tp gimana lagi ternyata masih ada kekurangan.Semoga teman2 yang mengikuti perkuliahan alpro kemarin bisa membantu kami yang diluar kelas ttng materi yang sudah diberikan.Mungkin,pertemuan kemarin akan menjadi pelajaran bwt kami smw supaya bisa menjadi yang lebih baik lagi.

program menentukan koordinat graf

#include <cstdlib> #include <iostream> using namespace std; int main(){      bool ketemu, nolsemua;      int matrix[10][10];      int i,j,jumlah_simpul,jumlah_sisi,asal,tujuan;      //inisialisasi matrix      cout<<"Inputkan jumlah_simpul : ";      cin>>jumlah_simpul;      cout<<"Inputkan jumlah_sisi : ";      cin>>jumlah_sisi;      for(i=1;i<=jumlah_simpul;i++)      for(j=1;j<=jumlah_simpul;j++)      matrix[i][j]=0;      //isi matrix sesuai input graf      for(i=1;i<=jumlah_sisi;i++){      cout<<"Koordinat simpul asal : ";      cin>>asal;      cout<<"Koordinat simpul tujuan : ";      cin>>tujuan;      matrix[asal][tujuan]=1;      matrix[tujuan][asal]=1; }  //telusuri graf             i=1;nolsemua=false;             while(i<=jumlah_simpul&&!nolsemua){             j=1;ketemu=false;             while(j<=jumlah_simpul&&!ketemu){             if(matrix[i][j]==1)