Tampilkan postingan dengan label alpro. Tampilkan semua postingan
Tampilkan postingan dengan label alpro. Tampilkan semua postingan
berikut ini source code untuk mencari nilai modus (nilai data yang paling sering muncul) dari n buah data, silahkan dicermati : 
/**-----------------------------.
Program Modus dengan bahasa C   |
Diprogram oleh : pemrogram      |
------------------------------**/

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

#define _MY_DEBUG
#if defined(_MY_DEBUG)
    #define TRACE_LINE printf("\n1. Line : %d\n2. File : %s\n",__LINE__,__FILE__);
#else
    #define TRACE_LINE
#endif
#define MAX 20
#define DELAY 10000000
#define INPUT 'i'
#define OUTPUT 'o'
#define TRUE 1
#define FALSE 0

typedef struct {
    int number, sigma;
} Data;

typedef struct {
    int count;
    Data* data;
} List;

int InList(List, int),
    Modus(int*, int),
        ChoosePivot(int, int);
            void UpdateList(List*, int),
                AppendtoList(List*, int),
                    InputOutput(int*, int, const char),
                QuickSort(int*, int, int),
            // SelectionSort(int*, int),
        Swap(int*, int*),
    Delay(void),
FreeBuffer(int*);

int main(int argc, char *argv[]) {
    system("COLOR 5");
    int *buffer, n;
    printf("Masukkan banyak data : ");
    scanf("%d",&n);
    fflush(stdin);
    if((n > FALSE) && (n <= MAX)) {
        buffer = (int*)calloc(n,sizeof(int));
        InputOutput(buffer,n,INPUT);
        printf("\n1. Data yang anda masukkan : ");
        InputOutput(buffer,n,OUTPUT);
        QuickSort(buffer,FALSE,(n-TRUE)); // FALSE = 0;
        // SelectionSort(buffer,n);
        printf("\n2. Data setelah disorting : ");
        InputOutput(buffer,n,OUTPUT);
        printf("\n3. Modus : %d\n",Modus(buffer,n));
    }
    FreeBuffer(buffer);
    getch();
    return(EXIT_SUCCESS);
}


#include
#include
#include

#define _MY_DEBUG
#if defined(_MY_DEBUG)
    #define TRACE_LINE printf("\n1. Line : %d\n2. File : %s\n",__LINE__,__FILE__);
#else
    #define TRACE_LINE
#endif
#define MAX 30

int SequentSearch(int*, int, int, int*, int*);
void InputData(int*, int), FreeBuffer(int*, int*);

int main(int argc, char *argv[]) {
    system("COLOR 3");
    int max;
    puts("Sequential Search");
    printf("Input a number : ");
    scanf("%d",&max);
    fflush(stdin);
    if((max > 0) && (max <= MAX)) {
        int key, sum = 0,
        *buffer = (int*)calloc(max,sizeof(int)),
        *pos    = (int*)calloc(max,sizeof(int));
        InputData(buffer,max);
        printf("\nInput a Key : ");
        scanf("%d",&key);
        fflush(stdin);
        puts("\nResult :");
        if(SequentSearch(buffer,max,key,pos,&sum)) {
            int i = 0;
            printf("1. Sum of Data     : %d\n",sum);
            printf("2. Position        : ");
            while((pos[i]) && (i < sum)) {
                printf("%d ",pos[i++]); 




Jika anda ingin mendalami pemrograman menggunakan bahasa C, tidak ada salahnya jika anda mengetahui sejarah dan sedikit cerita mengenai pemrograman bahasa C. Berikut adalah sedikit tulisan yang aka menjabarkan mengenai bahasa C.
-         Bahasa C dikembangkan pertama kali pada laboratorium Bell (USA)
sekitar tahun 1972 oleh Dennis Ritchie pada komputer DEC PDP-11 dengan sistem operasi UNIX.
-         Beberapa versi C mulai dikembangkan oleh beberapa pakar untuk dijalankan pada sistem operasi selain UNIX, seperti PC-DOS dan MS-DOS.
-         Untuk melaksanakan pembakuan (standardisasi) terhadap bahasa C, ANSI (American National Standards Institute) membentuk team untuk membuat bahasa C standard ANSI, yang dimulai tahun 1983.   Standard ANSI inilah yang selanjutnya digunakan sebagai acuan dari berbagai versi C yang beredar dewasa ini.
-         Bahasa C mempunyai kemampuan lebih dibanding dengan bahasa pemrograman yang lain. Bahasa C merupakan bahasa pemrograman yang bersifat portabel, yaitu suatu program yang dibuat dengan bahasa C pada suatu komputer akan dapat dijalankan pada komputer lain dengan sedikit (atau tanpa) perubahan yang berarti.
-         Bahasa C merupakan bahasa yang biasa digunakan untuk keperluan pemrograman sistem, antara lain untuk membuat: assembler, interpreter, kompiler, sistem operasi, program bantu (utility), editor, dan paket program aplikasi
-         Beberapa program paket yang beredar seperti dBase dibuat dengan menggunakan bahasa C, bahkan sistem Operasi UNIX juga dibuat dengan menggunakan bahasa C.
-         Bahasa C sesungguhnya merupakan bahasa pemrograman yang serbaguna yang pemakaiannya tidak terbatas untuk pemrograman sistem, namun juga dapat digunakan untuk aplikasi bisnis, matematis maupun games, bahkan untuk aplikasi kecerdasan buatan.
-         Dalam beberapa literatur, bahasa C digolongkan sebagai bahasa aras menengah (medium level language).
-         Penggolongan ini bukan berarti bahasa C kurang ampuh atau lebih sulit dibandingkan dengan bahasa aras tinggi (high level language, seperti Pascal, Basic, Fortran, dll), namun untuk menegaskan bahwa bahasa C bukanlah bahasa yang berorientasi pada mesin (yang merupakan ciri bahasa aras rendah (low level language), yaitu bahasa mesin dan assembly).
-         Pada kenyataannya, C mengkombinasikan elemen dalam bahasa aras tinggi dan bahasa aras rendah, yaitu kemudahan dalam membuat program yang ditawarkan pada bahasa aras tinggi dan kecepatan eksekusi dari bahasa aras rendah.

Kelebihan dan kelemahan bahasa C
Bahasa C mempunyai beberapa kelebihan dibanding dengan bahasa pemrograman yang lain, yaitu: – C mempunyai operator yang lengkap untuk memanipulasi data.

Maaf teman sekalian, saya sendiri masih belum mempelajari semuanya dari apa yang saya tampilkan, tapi hal ini saya sekedar share, saya dapat dari browsing, semoga bisa membantu.



Many people have become fairly confused about how parameters are passed in C#, particularly with regard to reference types. This page should help to clear up some of that confusion. If you have any suggestions for how it can be made clearer, please mail me.
Microsoft also has a good page about this topic (which I believe uses exactly the same terminology as this page - let me know if they appear to disagree).
Note: Lee Richardson has written a complementary article to this one, particularly for those who learn well with pictures. Basically it illustrates the same points, but using pretty diagrams to show what's going on.

Table of contents

Preamble: what is a reference type?

sebelumnya saya ucapkan kepada kang noped yang memberi postingan pada forum, saya ijin kopas sebagai bahan bacaan, dan dimungkinkan temen2 membutuhkannya,semoga bisa bermanfaat untuk teman sekalian...

WIRELES TUGAS KULIAH NETWORKING >>>>>>


sekedar tambahan Ebook dapat dari forum sebelah, algoritma
sekedar share dari hasil browsing, mari kita bersama, semoga bisa membantu.

- Penulis: Harimurti Widyasena (sumber)
- Bahasa: Indonesia
- Jumlah Halaman: 14
- Format file: PDF
- Publisher: IlmuKomputer.Com
- Tahun terbit: Januari 2004
- Download makalah lengkap: harimurti-class.zip

Pemrograman C++ memerlukan pemahaman yang memadai untuk menterjemahkan desain ke dalam bentuk implementasi, terutama untuk desain yang menggunakan abstraksi class. Fokus pembahasan pada aspek pembentukan obyek (construction) sebuah class, dan proses sebaliknya pada saat obyek tersebut sudah tidak digunakan lagi (destruction). 






Pengantar Algoritma dan Pemrograman

- Penulis: Alex Budiyanto
- Bahasa: Indonesia
- Format file: PDF
- Publisher: IlmuKomputer.Com
- Tahun terbit: 2003

Ditinjau dari asal usul katanya kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan Algorist jika anda menghitung menggunakan Angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism.
Pada tulisan ini akan dijelaskan tentang algoritma dan pemrograman.

Download Tulisan Lengkap (PDF)



Cover Buku Bab 1: Pengantar Algoritma
Bab 2: Aturan Penulisan Algoritma
Lebih lanjut silahkan kunjungi disini

My Pictures