Posts

Showing posts from May, 2012

Pendidikan Anak

Perkembangan pendidikan anak sangat penting untuk kita ketahui agar perkembangan buah hati kita bisa berkembang dengan baik sehingga bisa tumbuh sesuai dengan yang kita harapkan.   Anak merupakan obyek utama dari pendidikan dan di dalam anak mempunyai pembawaan yang disebut Bakat. P ada kenyataannya, pendidikan anak usia dini yang ada di Indonesia selama ini lebih banyak dilaksanakan oleh masyarakat. Banyaknya Taman Kanak-Kanak dan Kelompok Bermain yang diselenggarakan oleh masyarakat menunjukkan besarnya minat masyarakat pada pendidikan anak usia dini ini. Disamping itu, bagaimanapun masih ada juga orang tua yang masih memandang sebelah mata terhadap pendidikan anak usia dini. Mereka belum mengerti sepenuhnya betapa pentingnya pendidikan di usia dini. Padahal pendidikan di usia dini itu sangatlah penting. Oleh karena itu, sosialisasi mengenai pendidikan di usia dini melalui berbagai kegiatan baik langsung maupun media massa menjadi sangat penting untuk dilaksanakan...

Bintang C++

Image
Cara Membuat Bintang Menggunakan Bintang C++ * ** *** Ini Caranya : Bagaimana bila menggunakan angka ini sedikit berbeda tetapi tidak jauh beda dari sebelumnya Hehehehe . ^.^ 1 12 123 1234 12345 123456 1234567 12345678 123456789 Ini Caranya : bagaimana kalau membuat segitiga seperti ini  , apakah anda bisa membuatnya Ayooo,, Ayoooo ^_^ Hehehehehehehe 1 12 123 1234 12345 123456 1234567 12345678 123456789 Ini Caranya : Kalau yang Diatas mungkin gampang kalau yang ini bagaimana apakah anda bisa ^_^ Xixixixixixi 1 12 123 1234 12345 123456 1234567 12345678 123456789 Ini Caranya :

Pengurutan

#include <iostream.h> #include <conio.h> int data[]={17,3,5,20,25,1}; int jml_index; void tukar(int a, int b) { int temp; temp=data[b]; data[b] = data[a]; data[a] = temp;} void tampil(int data[]) { cout<<"Isi array : "                                    ;    for(int i=5;i>=0;i--)     {cout<<data[i]<<" ";}    cout<<endl;} void main() { cout<<"Kondisi sebelum diurutkan adalah"<<endl;    tampil(data);    int posisi,i,j;    for(i=0;i<jml_index-1;i++)    {    posisi = i;    for(j=i+1;j<jml_index;j++)    { if (data[j]>data[posisi])     {posisi=j;}}    if(posisi!=i)     {tukar(posisi,i);}    }    cout<<"Kondisi stelah diurutkan"<<endl;   ...

PROGRAM MENENTUKAN NILAI

#include <iostream.h> #include <conio.h> void main() {     int nilai;     cout<<"====PROGRAM MENENTUKAN NILAI========"<<endl;     //cout<<"0<=nilai<30:nilai rendah"<<endl;     //cout<<"30<= 75"<<endl;     //cout<<"c=Lebih Besar Dari 65"<<endl;     //cout<<"d=Lebih Besar Dari 45"<<endl;     //cout<<"e=Kurang Dari Atau Sama Dengan 45"<<endl;     cout<<"Masukkan nilai: ";     cin>>nilai;     if (nilai<=0 && nilai<30)     cout<<"Nilai rendah"<<endl;     else if (nilai<=30 && nilai<60)     cout<<"Nilai sedang"<<endl;     else if (nilai<=60 && nilai<100)     cout<<"Nilai tinggi"<<endl;     else     cout<<"maaf ...

Menghitung Bangun Ruang

#include <iostream.h> #include <conio.h> void main() { int pil; cout<<"Tentukan pilihan 1 sampai 3 pada menu dibawah : "<<endl; cout<<"1. Luas dan keliling bujur sangkar"<<endl; cout<<"2. Luas dan keliling bujur persegi panjang"<<endl; cout<<"3. Luas dan keliling bujur lingkaran"<<endl; cout<<" Silahkan Masukan Pilihan anda : "; cin>>pil; if (pil == 1 ) {     clrscr();     double s,luas,kll;         cout<<"-----------SELAMAT DATANG-------------"<<endl;       cout<<endl;       cout<<"Masukan panjang sisi bujur sangkar : ";       cin>>s;       luas = s*s;       kll = 4*s;       cout <<"=======================================================";       cout<<endl<<"sisi bujur sangkar : "<<s<...

"Menghitung rerata"

#include <iostream.h> #include <conio.h> main() {    int tombol,cacah=0;    float nilai,jumlah=0,rerata;    clrscr();    cout<<"Menghitung rerata nilai\n";    cout<<"Masukan nilai,"<<"isi nilai negatif jika selesai\n\n";    do    {    cacah ++;    cout<<"data ke-"<<cacah<<"=";    cin>>nilai;    jumlah=jumlah+nilai;    }     while(nilai >=0);     rerata=jumlah/cacah;     cout<<endl;    cout<<"==============================="<<endl;     cout<<"\nBanyaknya data = "<<cacah;     cout<<endl;    cout<<"-------------------------------"<<endl;      cout<<"\nJumlah = "<<jumlah;      cout<<endl;    cout<<"-------------...

program nama

#include <iostream.h> #include <conio.h> main() { char nama[80];    int tombol;    ulangi:    clrscr();    cout<<"============================="<<endl;    cout<<"Masukkan nama anda=";    cin>>nama;    cout<<"============================="<<endl;    cout<<"Halo  "<<nama<<endl<<endl;     cout<<"apakah mau mengulangi(Y/T)?:";    tombol=getch();    while(tombol=='Y'||tombol=='y')    goto ulangi;    cout<<endl<<endl;          cout<<"=============================";        cout<<"selesai";          cout<<"=============================";    getch(); }

Menghitung Suhu

#include <iostream.h> #include <conio.h> void main() {  float C,F;  int tombol;  ulangi:  clrscr();  cout<<"Masukan suhu dalam Celcius =";  cin>>C;  F=1.8*C+32;  cout<<"Suhu dalam fahrenheit ="<<F;  cout<<endl;  cout<<"Apakah mau mengulangi lagi ? [Y/T] :";  tombol=getche();  if(tombol=='Y'||tombol=='y')  goto ulangi;  cout<<endl;  cout<<endl<<endl;        cout<<"selesai";  getch(); }

stack2

#include<iostream.h> #include<conio.h> main() { struct { int nim;    char nama[50];    }mahasiswa;   cout<<"Masukkan nim anda : ";    cin>>mahasiswa.nim;    cout<<"masukkan nama anda : ";    cin>>mahasiswa.nama;    cout<<"Data yg anda inputkan"<<endl;    cout<<"---------------------"<<endl;    cout<<"nim anda : "<<mahasiswa.nim<<endl;    cout<<"nama anda : "<<mahasiswa.nama<<endl; getch(); }

Stack Isi

#include<iostream.h> #include<conio.h> struct stack{ int top;     int data[5]; };    stack s;    void inisialisasi()    { s.top = -1;}    void push (int nilai)    {s.top ++;     s.data[s.top]=nilai;}    void pop()    {s.data[s.top]=NULL;     s.top --;}    void print()    {     for (int i=s.top; i>-1; i--)       {cout<<s.data[i];} } main() { int pilihan,data;    inisialisasi();    do    {     clrscr();       cout<<"1.push data"<<endl;       cout<<"2.pop data"<<endl;       cout<<"3.print data"<<endl;       cout<<endl;       cout<<"pilihan=";       cin>>pilihan;       clrscr(); ...

PROGRAM SEARCHING Spesial

#include <iostream> #include <conio> int data[10], data2[10]; int jml_index; void tukar (int a, int b) {   int temp;   temp = data[b];   data[b] = data[a];   data[a] = temp; } void tampil (int data[]) {   cout<<" : ";   for(int i=0; i<jml_index; i++)   {     cout<<data[i]<<" ";   }   cout<<endl; } void SelectionSortASC() {   cout<<"Sebelum Selection Sort ASC adalah ";tampil(data);   int posisi,i,j;   for(i=0; i<jml_index-1; i++)   {     posisi = i;     for(j=i+1; j<jml_index; j++)     {       if(data[j] < data [posisi])       {posisi = j;}     }     if(posisi != i)       {         tukar(posisi,i);       }   }   cout<<"Setelah Selection Sort ASC adalah ";tampil(data); } ...

Matrik

#include<iostream.h> #include<conio.h> void main() {   int j, k, data[5][3]=    {    {3,4,-1},    {2,3,0},    {1,1,2},    {5,9,-4},    {6,6,2},    };     for(j=0; j<=4; j++)       {       for(k=0; k<=2; k++)       cout<<"data["<<j<<"]["<<k<<"]="<<data[j][k]<<endl;       }       getch();    }

Pengurutan Stack

#include <iostream.h> #include <conio.h> int data[10],data2[10]; int jml_index; void tukar(int a,int b) { int temp; temp = data[b];    data[b] = data[a];    data[a] = temp;} void Tampil(int data[]) { cout<<"Isi array : "; for (int i=0;i<jml_index;i++)     {cout<<data[i]<<" ";}    cout<<endl;} void SelectionSortASC() { cout<<"Kondisi sebelum selection sort ASC "<<endl; Tampil(data);    int posisi,i,j;    for(i=0;i<jml_index-1;i++)    { posisi = i;     for (j=i+1;j<jml_index;j++)       {if (data[j] < data[posisi])       {posisi = j;} }       if (posisi !=i)       {tukar(posisi,i);}    }    cout<<"kondisi setelah selection sort ASC"<<endl;    Tampil(data); } void SelectionSortDESC() { cout<<"kondi...

nested struct

//struct di dlm struct #include<iostream.h> #include<conio.h> void main() { struct data { char nim[10]; char nama[35];    };    data x; struct data2 { int nilai1, nilai2, total; struct data x;    }; data2 y; cout<<"input NIM : "; cin>>y.x.nim;    cout<<"input nama : "; cin>>y.x.nama; cout<<"input nilai 1 : "; cin>>y.nilai1; cout<<"input nilai 2 : "; cin>>y.nilai2; cout<<"NIM : "<<y.x.nim<<endl;    cout<<"nama : "<<y.x.nama; cout<<"total nilai : "<<y.nilai1 + y.nilai2;    getch(); }

Menghitung Luas dan Keliling Lingkaran

#include <iostream.h> #include <conio.h> #define phi 3.14 float luasLingkaran (float r)    {       float t;       t=phi*(r*r);       return (t);    } float kelLingkaran (float r)    {       float t;       t=2*phi*r;       return (t);    } void main ()    {    float jj;    cout <<" Masukan Jari-jari Lingkaran : ";    cin  >>jj;    cout <<endl;    cout <<"Jari-jari\t\t Luas\t\t Keliling\n";    cout <<" "<<jj;    cout <<"\t\t";    cout <<luasLingkaran(jj);    cout <<"\t\t";    cout <<kelLingkaran(jj);    cout <<endl<<endl;    getch ();    }

Stack Input Output

#include<iostream.h> #include<conio.h> main(){ int nilai[2]; cout<<"menyimpan inputan user"<<endl; cout<<"----------------------"<<endl; for (int i=0;i<2;i++)    {    cout<<"Masukkan nilai ke-"<<i<<": ";    cin>>nilai[i];    } cout<<endl; cout<<"menampilkan inputan user"<<endl; cout<<"------------------------"<<endl; for (int i=0;i<2;i++) {    cout<<"nilai ke-"<<i<<" : ";    cout<<nilai[i]<<endl;    } getch(); }

Stack Node

#include <iostream.h> #include <conio.h> #include <malloc.h> typedef struct Node *Pnode; struct Node {     int Info;       Pnode Next;    }; void inisialisasi(Pnode *Head,Pnode *Tail) { *Head = *Tail = NULL; } Pnode CreateNode(int Data) { Pnode node_baru;    node_baru = (Pnode) malloc (sizeof (Node));    node_baru->Info = Data;    node_baru->Next = NULL;    return (node_baru); } void InsertFirst (Pnode *Head,Pnode *Tail, int Data) { Pnode node_baru;    node_baru = CreateNode (Data);    if (*Head==NULL)     {*Head = *Tail = node_baru;}    else     {node_baru->Next = *Head;        *Head = node_baru;} } void DeleteFirst (Pnode *Head,Pnode *Tail) { Pnode bantu;    if (*Head == NULL)     {cout<<"List Kosong";}    else if (*Head == *Tai...

Menggunakan string C

//C-string.cpp : Using C strings. //-------------------------------------- #include <iostream> #include <conio> #include <iomanip> #include <cstring> char header[] = "\n  *** C Strings  ***\n\n"; int main() {          char hello[30] = "Hello ", name [20], message[80];          cout << header << "Your first name: ";          cin  >> setw(20) >> name;                 // Enter a word.          strcat( hello, name);                    //  Append the name.          cout << hello << endl;          cin.sync();                              //  No previous input.       ...

Membalik Kata

#include <iostream.h> #include <conio.h> struct stack{ int top;    char kata[10]; }; stack s; void inisialisasi() {s.top = -1;} void push(char data) {s.top ++;  s.kata[s.top] = data;} void pop() {s.kata[s.top] = NULL;  s.top --;} void print() { for (int i=s.top;i>-1;i--)     {cout<<s.kata[i];} } main() { char data[20];    int panjang_kata;    panjang_kata = strlen (data);    cout<<"Kata Awal : "<<endl;    cin>>data;    inisialisasi();    for (int i=0;i<panjang_kata;i++)    {     push(data[i]);    }    cout<<"Dibalik menjadi : "<<data ;    print();    getch(); }

Kasus menghitung gaji karyawan

#include<iostream.h> #include<conio.h> #include<iomanip.h> #define tarif 75000; long int hitungGajiKotor(int jk) { long int gk; gk=jk*tarif;    return(gk); } float hitungPotongan(long int gk) { float pt;    if (gk>1000000)     pt = 0.15*gk;    else     pt = 0;    return(pt); } main() { char nama[16];    int jamKerja;    long int gajiKotor;    float potongan, gajiBersih;    cout<<"Tuliskan nama karyawan : ";    cin>>nama;    cout<<"Tuliskan jam kerjanya : ";    cin>>jamKerja;    gajiKotor=hitungGajiKotor(jamKerja);    potongan=hitungPotongan(gajiKotor);    gajiBersih=gajiKotor-potongan;    cout<<"Nama keryawan  : " <<nama<< "\n";    cout<<"Gaji Kotornya  : " <<gajiKotor<< "\n"...

Program menghitung faktorial bilangan

#include <iostream.h> #include <conio.h> int factr(int n); main() {        int faktor, bilangan;     cout << "Inputkan bilangan bulat ! ";     cin >> bilangan;     faktor = factr(bilangan);     cout << "Faktorial : " << bilangan << " adalah : " << faktor << endl;     getch(); } /* non-recursive */ int factr(int n) {       int answer;       if(n==1) return(1);       answer = factr(n-1)*n; /* recursive call */       return(answer); }

Bubble Sort

#include <iostream.h> #include <conio.h> int data[10],data2[10]; int n; void tukar(int a, int b) {  int t;  t = data[b];  data[b] = data[a];  data[a] = t; } void bubble_sort() {  for(int i=1;i<=n;i++)  {   for(int j=n; j>=i; j--)   {    if(data[j] < data[j-1]) tukar(j,j-1);   }  } } void main() {  cout<<"===PROGRAM BUBBLE SORT==="<<endl;  //Input Data  cout<<"Masukkan Jumlah Data : ";  cin>>n;  for(int i=1;i<=n;i++)  {   cout<<"Masukkan data ke "<<i<<" : ";   cin>>data[i];   data2[i]=data[i];  }  bubble_sort();  cout<<"\n\n";  //tampilkan data  cout<<"Data Setelah di Sort : ";  for(int i=1; i<=n; i++)  {   cout<<" "<<data[i];  }  cout<<"\n\nSorting Selesai";  getch();  ...

Contoh perulangan (for)

#include <iostream.h> #include <conio.h> main() { int n; cout << "Start mulai angka="; for(n=10;n>0;n--) { cout <<n<<","; } cout <<"stop "; getch(); }

Array 1

#include<iostream.h> #include<conio.h> #include<iomanip.h> int main() { const int MAXCNT = 10; // Constant float arr[MAXCNT], x; // array, temp.variable int i,cnt; // Index, quantity cout<<"Enter up to 10 numbers \n" <<"(Quit with a letter) :" <<endl; for(i=0; i<MAXCNT && cin>> x; ++i) arr[i] = x; cnt = i; cout <<"The given numbers : \n"<<endl; for(i=0; i<cnt;++i) cout<<setw(10) << arr[i]; cout<<endl; getch(); return 0; }

Stack Membalik Kata

#include <iostream.h> #include <conio.h> struct stack{ int top;    char kata[10];}; stack s; void inisialisasi() {s.top=-1;} void push(char data) {s.top ++;  s.kata[s.top] = data;} void pop() {s.kata[s.top] = NULL;  s.top --;} void print() { for (int i=s.top;i>-1;i--) {cout<<s.kata[i];} } main() { char data[20]; int panjang_kata;    cout<<"kata ke-1 : "<<data;    cin>>data;    panjang_kata = strlen(data);    inisialisasi();    for (int i=0;i<panjang_kata;i++)    {push (data[i]);}    cout<<"kata ke-1 dibalik menjadi : ";    print();    cout<<endl<<"================================================="<<endl;    char data2[20];    int panjang_kata2;    cout<<"kata ke-2 : "<<data2;    cin>>data2;    panjan...

menghitung gaji karyawan

#include <iostream.h> #include <conio.h> #include <iomanip.h> #define tarif 75000; long int hitungGajikotor(int jk) {       long int gk;       gk=jk*tarif;       return(gk); } float hitungPotongan(long int gk) {      float pt;      if (gk>1000000)           pt = 0.15*gk;      else           pt = 0;      return(pt); } main() {      char nama[16];      int jamKerja;      long int gajiKotor;      float potongan, gajiBersih;      cout << "Tuliskan nama karyawan : ";      cin >> nama;      cout << "Tuliskan jam kerjanya : ";      cin >> jamKerja;      gajiKotor=hitungGajikotor(jamKerja);      potongan=hitungPoto...

Luas Dan Keliling Lingkaran

#include <iostream.h> #include <conio.h> #define phi 3.14 float luas_lingkaran (float r) {       float t;       t=phi*(r*r);       return(t); } float kel_lingkaran(float r) {       float t;       t=2*phi*r;       return(t); } main() {       float z,d,y;       cout<<"Masukan Nilai Jari-jari=";       cin>>y;       cout<<"Contoh Pemrograman Fungsi"<<endl<<endl;       z=luas_lingkaran(y);       d=kel_lingkaran(y);       cout<<endl;       cout<<"Hasil Luas Lingkaran:"<<phi<<"*"<<y<<"*"<<y<<"="<<z<<endl;       cout<<"Hasil Keliling Lingkaran:2*"<<phi<<"*"<<y<<"="<<d<<endl;       getch()...

Linked List 3

#include <iostream.h> #include <conio.h> #include <malloc.h> typedef struct Node *Pnode; struct Node {     int Info;       Pnode Next;    }; void inisialisasi(Pnode *Head,Pnode *Tail) { *Head = *Tail = NULL; } Pnode CreateNode(int Data) { Pnode node_baru;    node_baru = (Pnode) malloc (sizeof (Node));    node_baru->Info = Data;    node_baru->Next = NULL;    return (node_baru); } void InsertFirst (Pnode *Head,Pnode *Tail, int Data) { Pnode node_baru;    node_baru = CreateNode (Data);    if (*Head==NULL)     {*Head = *Tail = node_baru;}    else     {node_baru->Next = *Head;        *Head = node_baru;} } void DeleteFirst (Pnode *Head,Pnode *Tail) { Pnode bantu;    if (*Head == NULL)     {cout<<"List Kosong";}    else if (*Head == *Tai...