Selasa, 27 September 2011

tutorial java for beginer "INPUT FROM KEYBOARD"(inputan keyboard)

INPUT KEYBOARD JAVA

import java.util.Scanner;

public class MainClass{

  public static void main(String[] args){
  Scanner scanner = new Scanner (System.in);
System.out.println("masukan input ke 1");
   
    int s = scanner.nextInt ();
    System.out.println("masukan input ke 2");
    int x =Scanner.nextInt();
   
    int h = s + x ;
    System.out.println("hasil penjumlahanya :"+h);
  
  }

}

tutorial java for beginer "luas segitiga"

LUas SEGItiga JAva


public class MenghitungLuasSegitiga {

  
    public static void main(String[] args) {
       int x = 5;
       int y = 7;
      
       System.out.println("alas segitiga   :"+x);
       System.out.println("tinggi segitiga :"+y);
       System.out.println("luas segitiga   :"+(x*y));
    }
}


compiler netbean v7

tutorial java for beginer "helo word"

HELO WORD JAVA

public class HeloWord {

   
    public static void main(String[] args) {
     System.out.println("helo word");
    }
}


Minggu, 17 April 2011

KALKULATOR SDERHANA DENGAN C++

Dalam program  kalkulator ini program akan di pisah menjadi 2 bagian
1.bagian header
2.bagian main program

header di buat dengan tujuan untuk memudahkan pembuatan program dan memperpendek program


cara penggunaan:
1.       pengguna memilih operasi antara 1 sampai 9
2.       pengguna memasukan bilangan sesuai dengan operasi yang di pilih
3.       hasil akan Nampak sesui dengan operasi yang di inginkan
4.       pengguna dapat memilih untuk melanjutkan dengan menekan  “y” dan “n” untuk berhenti

berikut hasil runingnya

Header program

#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class calc{
      public:
             calc();
             void menu();
             void prog();

      private:
              float a,b,h;                  
              int s;
              };

calc::calc(){
cout<<"          kalkulator sederhana          "<<endl;
cout<<"x x x x x x x x x x x x x x x x x x x x "<<endl;                        
cout<<" x x x x x x x x x x x x x x x x x x x x"<<endl;                      
cout<<"x x x x x x x x x x x x x x x x x x x x "<<endl;
}
void calc::menu(){
         cout<<"kalkulator sederhana        :"<<endl;
         cout<<" 1.operasi penjumlahan      :"<<endl;
         cout<<" 2.operasi pengurangan      :"<<endl;
         cout<<" 3.operasi perkalian        :"<<endl;
         cout<<" 4.operasi pembagian        :"<<endl;
         cout<<" 5.operasi pengkuadratan    :"<<endl;
         cout<<" 6.operasi akar kuadrat     :"<<endl;
         cout<<" 7.operasi sin              :"<<endl;
         cout<<" 8.operasi cos              :"<<endl;
         cout<<" 9.operasi tan              :"<<endl;
         }

void calc::prog(){
    
          cout << "masukan pilihan: "; cin >> s;             
     switch(s){
               case 1 :
                    cout<<"operasi penjumlahan"<<endl;
                    cout<<"masukkan bilangan ke 1:"; cin>>a;
                    cout<<"masukkan bilangan ke 2:"; cin>>b;
                    h=a+b;
                    cout<<a<<" + "<<b<<":"<<h<<endl;
                    break;
               case 2 :
                    cout<<"operasi pengurangan"<<endl;
                    cout<<"masukkan bilangan ke 1:"; cin>>a;
                    cout<<"masukkan bilangan ke 2:"; cin>>b;
                    h=a-b;
                    cout<<a<<" - "<<b<<":"<<h<<endl;
                    break;
               case 3 :
                    cout<<"operasi perkalian"<<endl;
                    cout<<"masukkan bilangan ke 1:"; cin>>a;
                    cout<<"masukkan bilangan ke 2:"; cin>>b;
                    h=a*b;
                    cout<<a<<" x "<<b<<":"<<h<<endl;
                    break;
               case 4 :
                    cout<<"operasi pembagian"<<endl;
                    cout<<"masukkan bilangan ke 1:"; cin>>a;
                    cout<<"masukkan bilangan ke 2:"; cin>>b;
                    h=a/b;
                    cout<<a<<" / "<<b<<":"<<h<<endl;
                    break;
               case 5 :
                    cout<<"operasi kuadrat"<<endl;
                    cout<<"masukkan bilangan:"; cin>>a;
                    h=a*a;
                    cout<<a<<"kuadrat adalah"<<h<<endl;
                    break;
               case 6 :
                    cout<<"operasi akar"<<endl;
                    cout<<"masukkan bilangan:"; cin>>a;
                    h=sqrt(a);
                    cout<<"akar dari "<<a<<"adalah"<<h<<endl;
                    break;
               case 7 :
                    cout<<"operasi sinus"<<endl;
                    cout<<"masukkan bilangan:"; cin>>a;
                    h=sin(a*3.14/180);
                    cout<<"sinus "<<a<<"adalah"<<h<<endl;
                    break;
               case 8 :
                    cout<<"operasi cosinus"<<endl;
                    cout<<"masukkan bilangan:"; cin>>a;
                    h=cos(a*3.14/180);
                    cout<<"cosinus "<<a<<"adalah"<<h<<endl;
                    break;
                    break;
               case 9 :
                    cout<<"operasi tangen"<<endl;
                    cout<<"masukkan bilangan:"; cin>>a;
                    h=tan(a*3.14/180);
                    cout<<"tangen "<<a<<"adalah"<<h<<endl;
                    break;
                    break;
            
            
               default :
                       cout<<"pilihan anda tidak ada dalam menu"<<endl;
                       calc();
                       break;
                       }
                       }
 
main program
#include <cstdlib>
#include <iostream>
#include <math.h>
#include "head.h"
using namespace std;
int main(int argc, char *argv[])
{
    calc O;
    char p;
    do{
    O.menu();
    O.prog();
    cout<<"kembali ke menu utama( y or n) ";
    cin>>p;
    }
    while(p=='Y' || p=='y');

    system("PAUSE");
    return EXIT_SUCCESS;
}

Minggu, 03 April 2011

menentukan apakah suatu tahun kabisat atau bukan C++

berikut merupakan contoh program C++ untuk mencari apakah sebuah tahun merupak tahun kabisat atau bukan .
Tahun Kabisat adalah sebuah Tahun Syamsiah di mana tidak terdiri dari 365 hari tetapi 366 hari. Satu tahun syamsiah tidak secara persis terdiri dari 365 hari, tetapi 365 hari, 5 jam, 48 menit dan 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap empat tahun akan kekurangan hampir satu hari.

suatu tahun dikatakan kabisat apabila tahun tersebut habis di bagi 4

berikut hasil runing program




#include <iostream.h>
#include <conio.h>


class kabisat {  
public:  
    void proses();  
private:
    int n;  
};

void kabisat::proses()
{
    cout << "Menentukan tahun apakah tahun tersebut"<<endl;
    cout << "       kabisat atau bukan"<<endl;
    cout <<"Masukkan tahun: ";  
    cin>>n;  
    if (n % 4 != 0)
        cout << "Tahun " << n << " bukan merupakan tahun kabisat" << endl;
    else
        if ((n % 100 == 0) && (n % 400 != 0))
            cout << "Tahun " << n << " bukan marupakan tahun kabisat" << endl;
        else
            cout << "Tahun " << n << " tahun kabisat" << endl;
  

}
int main()
{  
    kabisat tahun;  
    tahun.proses();
  
    getch();
    return 0;  
}

Minggu, 27 Maret 2011

Sorting C++

program ini digunakan untuk mengurutkan sejumlah angka

#include <iostream>
#include <conio.h>
#include <stdio.h>
int main()
{
int a[]={5,4,25,8,1,9,2,15,3,7,6};
int i,j,temp;
for(i=0;i<11;i++)
cout<<a[i]<<" ";
cout<<endl;


for(i=0;i<10;i++)
for(j=0;j<(10-i);j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}

for(i=0;i<11;i++)
cout<<a[i]<<" ";
cout<<endl;

getchar();
return 1;
}

Sabtu, 26 Maret 2011

Mencari faktor bilangan prima c++

berikut merupakan program mencari bilangan  prima dan hasil runingnya



#include <iostream>

int prime(int x) {
    int a;

    for(a=2;a<=x;a++) {
       if(x%a==0) {
          cout << a << " * ";
          x/=a;
          a--;
       }
    }
    return 0;
}

main() {
    int x;
    cin.clear();
    cout << "masukan bilangan"<<endl;
    cin >> x;
    prime(x);
   return 0;

}

Mencari luas segitiga dengan JAVA

Contoh program mencari luas segitiga dengan menggunakan JAVA



public class MyClass {
    public static void main() {
       int a;
       int t;
       float l;
       a=10;
       t=7;
       l=a*t/2;
       System.out.println("mencari luas segitiga menggunakan Java");
       System.out.println("luas segitiga adalah :");System.out.println(l);

    }
}

Jumat, 25 Maret 2011

Membuat segitiga bintang C++

program ini dibuat untuk menampilkan "*"
yang membentuk sebuah segitiga

untuk lebih jelasnya berikut pic nya
menggunakan compiler borland C++:
 

#include <iostream>
#include<conio.h>
int main()
{
    int i, j;
    for (i=1; i <= 8 ;i++)
    {
        for (j=1; j <= i; j++)
            cout << "*";
            cout <<endl;
    }
    getch();
    return 0;
}

Kamis, 24 Maret 2011

Menghitung berat badan ideal remaja dan dewasa C++

program untuk menghitung berat badan ideal remaja dan dewasa
rumus berat badan ideal :( tinggi badan - 100 ) x 90%
rumus ini adalah angka tertentu- sebab range berat badan normal yang dimiliki setiap orang adalah plus/minus 10% berat idealnya.

#include<iostream.h>
#include<conio.h>
int main(){
   
    float tb;   //tb= tinggi badan
   
    cout<<"program menghitung berat badan ideal"<<endl;
    cout<<"remaja dan dewasa"<<endl;
    cout<<"masukan tinggi badan :";cin>>tb;
    cout<<endl;
    tb=(tb-100)*90/100;
    cout<<"berat badan ideal anda adalah :"<<tb;
   
     getch();
    return 0;
   
}

Selasa, 22 Maret 2011

Menentukan tingkatan suatu nilai C++

beikut ini merupakan program untuk menentukan tingkatan suatu nilai

1.masukan suatu nilai
2.jika nilai >=80 nilai A
  .jka nilai <=80 dan >60 nilai B
  .jka nilai <=60 dan >50 nilai C

  .jka nilai <=50 dan >30 nilai D
  .jika nilai <=30 nilai E

hasil run program



#include <iostream>
#include <conio.h>

int main(int argc, char *argv[])
{
int nilai;
cout<<"program menentukan nilai "<<endl;
cout<<"masukan nilai:";cin>>nilai;
if(nilai>=80){cout<<" nilai A ";}
else if((nilai<=80)&&(nilai>60)){cout<<" nilai B ";}
else if((nilai<=60)&&(nilai>50)){cout<<" nilai C ";}
else if((nilai<=50)&&(nilai>30)){cout<<" nilai D ";}
else{cout<<" nilai grade E";}

getch();
    return 0;
}

Jumat, 18 Maret 2011

Mencari KPK c++

Dalam aritmetika dan teori bilangan, kelipatan persekutuan terkecil (KPK) dari dua bilangan adalah bilangan bulat positif terkecil yang dapat dibagi habis oleh kedua bilangan itu.

Contoh Cara sederhana/cara majapahit mencari KPK

contoh soal:
Mencari KPK dari 12 dan 20:
  • Kelipatan dari 12 = 12, 24, 36, 48, 60, 72, 84, ...
  • Kelipatan dari 20 = 20, 40, 60, 80, 100, 120, 140, ...
  • KPK dari 12 dan 20 adalah kelipatan sekutu (sama) yang terkecil, yaitu 60.
berikut hasil runing dan source codenya 
semoga membantu




#include <iostream.h>
#include <conio.h>

void main()
{

 int p,q,kpk;
 kpk=0;
 cout<<"program mencari KPK "<<endl;
 cout<<"Masukkan Nilai Bil ke 1 : "; cin>>p;
 cout<<"Masukkan Nilai Bil ke 2 : "; cin>>q;

 for(int x=1;x<=q;x++)
 {
  kpk=kpk+p;
          if(kpk % q==0)
      {
       cout<<"KPK bilangan "<<p<<" dan "<<q<<" Adalah "<<kpk;
       break;
      }
 }
 getch();
}

Mencari FPB C++

 Faktor Persekutuan terBesar atau dalam bahasa inggrisnya Greatest Common Divisor (GCD)


masukan bilangan x dan y (dengan bilangan tak sama dengan 0 )
x = y;
y = z;
z =  x mod y

berikut hasil running programnya



#include <iostream.h>
#include <conio.h>

int main()
{
    cout<<"mencari FPB"<<endl;
int x,y,z;
cout << "Masukan nilai bilangan ke 1 : ";
cin >> x;
cout << "Masukan nilai bilangan ke 2 : " ;
cin >> y;
z = x%y;
while (z!=0)
{
x = y;
y = z;
z = x%y;
}
cout << "Faktor Persekutuan Terbesar dari A dan B adalah : " <<y<<endl;
getch();
return 0;
}

Kamis, 17 Maret 2011

mengurutkan tiga angka C++


berikut merupakan contoh program untuk mengurutkan tiga buah bilangan
berikut merupakan hasil runingnya
pengguna menginputkan tiga buah bilangan secara acak ,kemudian akan nampak bilangan yang sudah berurutan sesuai dengan program 

#include <iostream.h>
#include <conio.h>
int main(){
    int a,b,c,max,mid,min;
    cout<<"masukkan tiga buah bilangan "<<endl;
    cout<<"bilangan pertama: " ; cin>>a;
    cout<<"bilangan kedua  : " ; cin>>b;
    cout<<"bilangan ketiga : " ; cin>>c;
    if (a>b) {
        if (a>c) {
            if (b>c) {
                max =a; mid=b; min=c;
            }else {
                max=a; mid=c; min=b;
                }
        }else {
            max=c; mid=a; min=b;
                    }
    } else{
        if (b>c) {
            if (a>c){
               max=b; mid=a; min=c;
            } else {
                max=b; mid=c; min=a;}
        }  else {
        max=c; mid=b; min=a;}
    }
cout<<"setelah diurutkan, maka urutannya menjadi "<<endl;
cout << min << "," << mid << "," << max << endl;
cout<<"bilangan yang sudah urut";
getch();
}

Selasa, 15 Maret 2011

Mengubah bilangan biner ke desimal c++


#include <iostream.h>
#include <conio.h>
class Konvkebiner{
            friend istream& operator>>(istream&, Konvkebiner&);
public:
            Konvkebiner (int a=0):n(a){};
            void tampil();
private:
            int n;
int m[25];
};
istream& operator>>(istream& in, Konvkebiner& F){
            cout<<"Masukkan Angka Desimal= ";cin>>F.n;
return in;
}
void Konvkebiner::tampil(){
    int o=n;
    int i=0;
    do {
    m[i++]=(o%2);
    o=o/2;
    } while (o>=1);
      for (int z=1;z<=i;z++) cout << m[i-z];
}
int main(){
     Konvkebiner bn;
     cin >> bn;
     cout<<"Binernya adalah= ";
     bn.tampil();
     cout<<endl;
     getch();
     return 0;
}

PENJUMLAHAN ARAY 2 DIMENSI C++

#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;

int main(int argc, char *argv[])
{
    int matrik1[2][2];
    int matrik2[2][2];
    int jumlah[2][2];
    int a,b;
    cout<<"MATRIK 1"<<endl;
   
    for(a=0;a<2;a++){
    for(b=0;b<2;b++){
   
    cout<<"masukan matrik 1"<<a<<""<<b<<"";
    cout<<"|<:>|";
    cin>> matrik1[a][b];
}}
    for(a=0;a<2;a++){
    for(b=0;b<2;b++){
cout<<"   "<<matrik1[a][b]<<"   ";}cout<<endl;}cout<<endl;
                    
cout<<endl;
cout<<"MATRIK 2"<<endl;
   
    for(a=0;a<2;a++){
    for(b=0;b<2;b++){
   
    cout<<"masukan matrik 2"<<a<<""<<b<<"";
    cout<<"|<:>|";
    cin>> matrik2[a][b];
}}
    for(a=0;a<2;a++){
    for(b=0;b<2;b++){
cout<<"   "<<matrik2[a][b]<<"   ";}cout<<endl;}cout<<endl;
cout<<endl;
cout<<"jumlah matrik1 + matrik2"<<endl;
    for(a=0;a<2;a++){
    for(b=0;b<2;b++){
jumlah[a][b]=matrik1[a][b]+matrik2[a][b];
}}


    for(a=0;a<2;a++){
    for(b=0;b<2;b++){
cout<<"   "<<jumlah[a][b]<<"   ";}cout<<endl;}cout<<endl;

    getch();
    system("PAUSE");
    return EXIT_SUCCESS;
}

MENENTUKAN BILANGAN PRIMA C++

#include <iostream.h>
#include <conio.h>
int main()
{
int b, jum, x;
cout << "Masukkan bilangan bulat positif : ";
cin >> b;
jum = 0;
for (x=1; x<=b; x++)
if (b%x==0)jum++;
if (jum==2)
cout << "Bilangan tersebut adalah bilangan prima ";
else
cout << "Bilangan tersebut Bukan bilangan prima ";
getch();
return 0;
}

Senin, 14 Maret 2011

Menghitung volume kubus dengan Class C++

program menghitung class dengan c++

berikut hasil runingnya

berikut source codenya

#include <iostream.h>
#include <conio.h>


class kubus {
public:
    void proses();
private:
    int p,l,t,v;
};

void kubus::proses()
{   cout<<"mencari volume kubus dengan class"<<endl;
    cout<<"masukan panjang :";cin>>p;
    cout<<"masukan lebar   :";cin>>l;
    cout<<"masukan tinggi  :";cin>>t;
    v=p*l*t;
    cout<<"volume kubus adalah :"<<v;

}
int main()
{
    kubus a;
    a.proses();

    getch();
    return 0;
}

Minggu, 13 Maret 2011

MENGHITUNG LUAS SEGITIGA MENGUNAKAN CLASS C++

#include <iostream>
#include <conio.h>
class segitiga{
      int a,b;
      public:
             void value(int,int);
             float luas() {return (0.5*a*b);}
};
void segitiga::value(int x,int y){
  a=x;
  b=y;
  }
int main(){
  int x,y;
  segitiga q;
  cout<<"masukan alas   :";cin>>x;
  cout<<"masukan tinggi :";cin>>y;
  q.value(x,y);
  cout<<"luas segitiga :"<<q.luas()<<endl;

  getch();
  return 0;
}

Sabtu, 12 Maret 2011

konfersi suhu C++

konfersi suhu

berikut merupakan konfersi suhu dalm c++
berikut hasilnya dengan menggunakan void dan switch case

#include<iostream.h>

#include<conio.h>

void cls(){

     int s;

     float f,r,suhu;

     cout<<"konfersi suhu dari celsius"<<endl;

     cout<<"1.celcius ke kelvin"<<endl;

     cout<<"2.celcius ke reamur"<<endl;

     while ((s < 1) || (s > 2)) {

            cout << "masukan pilihan suhu : ";

            cin >> s;

      

            if ((s < 1) || (s > 2)) {

                  cout << "yang anda masukan bukan 1 and 2"

                   << endl;

                  cout << "masukan kembali pilihan!" << endl << endl;

            }}


     switch(s){

               case 1:

                    cout<<"celcius ke kelvin"<<endl;

                    cout<<"masukan suhu:";cin>>f;

                    suhu=f+275.15;

                    cout<<"suhu "<<f<<"celcius sama dengan "<<suhu<<" kelvin";

                    break;

               case 2:

                    cout<<"celcius ke reamur"<<endl;

                    cout<<"masukan suhu:";cin>>r;

                    suhu=r*0.8;

                    cout<<"suhu "<<r<<"celcius sama dengan "<<suhu<<" reamur";

                    break;

                    default:cout<<"kakean";}   }

     void rea(){

     int s;

     float f,r,suhu;

     cout<<"konfersi suhu dari reamur"<<endl;

     cout<<"1.reamur ke celcius"<<endl;

     cout<<"2.reamur ke fahrenheit"<<endl;

     while ((s < 1) || (s > 2)) {

            cout << "masukan pilihan suhu : ";

            cin >> s;

          

            if ((s < 1) || (s > 2)) {

                  cout << "yang anda masukan bukan 1 and 2"

                   << endl;

                  cout << "masukan kembali pilihan!" << endl << endl;

            }}

     switch(s){

               case 1:

                    cout<<"reamur ke celcius"<<endl;

                    cout<<"masukan suhu:";cin>>f;

                    suhu=f+275.15;

                    cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" celcius";

                    break;

               case 2:                                                                           

                    cout<<"reamur ke fahrenhit"<<endl;

                    cout<<"masukan suhu:";cin>>f;

                    suhu=f*0.8;

                    cout<<"suhu "<<f<<"reamur sama dengan "<<suhu<<" fahrenheit";

                    break;}                     }

int main(){

    int x;

    cout<<"konfersi suhu"<<endl;

    cout<<"1.celcius"<<endl;

    cout<<"2.reamur "<<endl;

 

    while ((x < 1) || (x > 2)) {

            cout << "masukan pilihan suhu : ";

            cin >> x;

        
            if ((x < 1) || (x > 2)) {

                  cout << "yang anda masukan bukan 1 and 2"

                   << endl;

                  cout << "masukan kembali pilihan!" << endl << endl;

            }}

    switch(x){

              case 1:

                   cls();

                   break;

              case 2:

                   rea();

                   break;

                 

                   }

                   getch();

                   return 0;


}

volume kubus c++

 berikut merupak program untuk mencari volume kubus dalam c++

Cara penggunaan
1.masukan panjang kubus   
2.masukan lebar kubus
3.masukan panjang kubus
proses : rumus volume kubus panjang x lebar x tinggi
4.hasil volume kubus

hasil runing program



#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;

int main(int argc, char *argv[])
{
    int p,l,t,luas;
    cout<<"program menghitung volume balok" <<endl;
    cout<<"masukan panjang kubus :";cin>>p;
    cout<<"masukan lebar kubus   :";cin>>l;
    cout<<"masukan tinggi kubus  :";cin>>t;
    luas=p*l*t;
    cout<<"volume tabung adalah  :"<<p<<"x"<<l<<"x"<<t<<" : "<<luas;
   
   
    getch();
    return 0;
}

Jumat, 11 Maret 2011

SWITCH CASE C++

Switch case
penggunaan switch case dalam c++
Switch Case adalah prosedure dalam bahasa C yang fungsinya sama dengan IF (untuk melakukan sebuah proses berdasarkan Kondisi terntentu) namun dengan banyak kondisi (Multi Kondisi)

hasil runing program


cara menjalankan program
1.memilih pilihan 1,2,atau 3 
2.masukan bilangan yang dibutuhkan
3.maka akan nampak hasil runing

silahkan cek 

#include<iostream>
#include<conio>

void segitiga(){
float k,a,b;
cout<<"mencari luas segitiga"<<endl;
cout<<"alas segitiga  :";cin>>a;
cout<<"tinggi segitiga:";cin>>b;
k=a*b*1/2;
cout<<"luas segitiga  :"<<k;}

void persegi(){
int s,l;
cout<<"mencari luas persegi"<<endl;
cout<<"masukan sisi persegi:";cin>>s;
l=s*s;
cout<<"luas persegi:";cout<<l;}

void ling(){
float r,l;
cout<<"mencari luas lingkaran"<<endl;
cout<<"masukan jari-jari lingkaran:";cin>>r;
l=3.14*r*r;
cout<<"luas lingkaran:"<<l;}

int main(){

int x;
cout<<"1.mencari luas segitiga"<<endl;
cout<<"2.mencari luas persegi"<<endl;
cout<<"3.mencari luas lingkaran"<<endl;
cout<<"masukan pilihan:";cin>>x;

switch (x) {

  case 1:
    segitiga();
    break;

  case 2:
    persegi();
    break;

  case 3:
  ling();
  break;

  default:
    cout << "inputan anda salah";

  }

getch();
return 0;}

Kamis, 10 Maret 2011

MENENTUKAN GANJIL GENAP DALAM C++

menetukan ganjil genap

contoh menentukan bilangan ganjil genap dalam c++ 
program ini akan menampilkan bilangan urut dari 1 sampai dengan 10 dan menentukan apakah bilangan tersebut ganjil atau genap

#include<iostream.h>
#include<conio.h>

int main(){

int i;


for (i=1;i<=10;i++)
{
cout<<i;
if((i%2)==0)
cout<<"genap"<<endl;
else cout<<"ganjil"<<endl;}
getch();
return 0;}

STRING C++

String merupakan bentuk data yang biasa di pakai dalam pemrograman guna menampung dan memanipulasi data teks,

string terdiri dari beberap function , diantarany:
  1. strcat
  2. strlen
  3. strupr
  4. strcpy
  5. strrev
dengan masing-masing mempunyai fungsi yang berbeda.

BERIKUT CONTOH PROGRAMNYA

#include <iostream>
#include <string>
#include <conio.h>
using namespace std;

int main ()
{
  string contoh;
  contoh = "contoh penggunaan string";
  cout << contoh << endl<<endl;
 
  cout<<"contoh menggunakan strcat"<<endl;
  cout<<"strcat berfungsi untuk menggabungkan 2 string"<<endl;
  char str1[50],str2[50];
  cout<<"masukan kata pertama :";cin>>str1;
  cout<<"masukan kata kedua   :";cin>>str2;
  cout<<"hasil gabungan       :"<<strcat(str1,str2)<<endl<<endl;
 
  cout<<"contoh menggunakan strlen"<<endl;
  cout<<"strlen berfungsi untuk menghitung banyaknya huruf"<<endl;
  char kata[100];
  cout<<"masukan kata : ";cin>>kata;
  cout<<"banyaknya huruf : "<<strlen(kata)<<endl<<endl;
 
  cout<<"contoh menggunakan strupr"<<endl;
  cout<<"strupr berfungsi untuk mengubah huruf menjadi huruf kapital"<<endl;
  char kata1[100];
  cout<<"masukan kata  : ";cin>>kata1;
  cout<<"huruf kapital : "<<strupr(kata1)<<endl<<endl;
 
  cout<<"contoh menggunakan strcpy"<<endl;
  cout<<"strcpy berfungsi untuk mengkopi "<<endl;
  char k1[100];
  char k2[100];
  cout<<"masukan kalimat :";cin>>k1;
  strcpy(k2,k1);
  cout<<"hasil copy      :"<<k2<<endl<<endl;
 
  cout<<"contoh menggunakan strrev"<<endl;
  cout<<"strrev berfungsi untuk membalik kata"<<endl;
  char kata3[100];
  cout<<"masukan kata :";cin>>kata3;
  cout<<"hasil kata yang dibalik : "<<strrev(kata3);
 
  getch();
  return 0;
}

Rabu, 09 Maret 2011

SEJARAH ALGORITMA


ALGORITMA
Menurut Muhammad ibn Mūsā al-Khwārizmī algoritma adalah : “Suatu metode khusus untuk menyelesaikan suatu persoalan“. Menurut Goodman Hedet Niemi algoritma adalah : “Urut-urutan terbatas dari operasi terdefinisi dengan baik, yang masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah“.

Algoritma Dalam Kehidupan
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun algoritma juga digunakan dalam kehidupan sehari-hari, contohnya resep makanan dan lain sebagainya.

contoh Algoritma dalam kehidupan sehari-hari
Kita punya 2 buah ember yang volumenya 5 liter (5L) dan 3 liter (3L). Diminta untuk mendapatkan air sebanyak 4 liter (4L) menggunakan kedua ember tersebut. Tidak ada alat (ember) lain. Terserah cara mendapatkan air tersebut, mau dipindah-pindah, dibuang dst, yang penting dapat air 4L.
  1. Isi penuh ember 3L
  2. Tuangkan air dari ember 3L ke ember 5L {ember 3L kosong, ember 5L terisi air 3 liter}
  3. Isi penuh ember 3L
  4. Tuangkan air dari ember 3L ke ember 5L sampai penuh {ember 5L penuh, ember 3L masih berisi 1 liter}
  5. Buang semua air dalam ember 5L
  6. Tuangkan air dari ember 3L ke ember 5L {ember 3L kosong, ember 5L berisi 1 liter}
  7. Isi penuh ember 3L
  8. Tuangkan air dari ember 3L ke ember 5L {ember 3L kosong, ember 5L berisi 4 liter}