Minggu, 27 Maret 2011

Program 3.1
contoh program menggunakan class : 
program ini menggunake model class, sebenarnya hampir sama dengan program biasa, tetapi program ini lebih sepesifik atau privat..
ini salah satu contoh programnya, program ini berfungsi sebagai pemilihan atau dalam bahasa lain percabangan. dan program ini adalah program pemilihan bilangan terbesar dari dua angka yang dimasukan.
program:

#include <cstdlib>
#include <iostream>

using namespace std;
class bilangan{
     
private:
        int a,b;
public:

void hasil(){
     cout<<"masukan nilai a : ";cin>>a;
     cout<<"masukan nilai b : ";cin>>b;
     if(a>b) cout<<"bilangan terbesar : "<<a<<endl;
     else cout<<"Bilangan terbesar : "<<b<<endl;
     }};
int main(){
    bilangan a;
    a.hasil();
       
    system("PAUSE");
    return EXIT_SUCCESS;
}

Minggu, 20 Maret 2011

fungsi

berikut ini adalah program menggunakan fungdi, yaitu kita  membuat fungsi main yang berbeda beda, dan dapat di panggil di akhir main.
main yang saya buat ini terdapat main persegi, yaitu untuk menghitung luas suatu persegi.
yang ke dua luas persegi panjang. dalam main ini terdapat rumus untuk memproses luas persegi panjang
yang ke tiga luas segitiga.
jadi kita bisa menggunakan main untuk memisahkan setiap rumus yang kita gunakan, kalau inginlebih sepesifik lagi kita menggunakan class
penggunaan klass akan saya bahas di posting yang lebih baru
ini adalah contoh menggunaannya:

#include <cstdlib>
#include <iostream>

using namespace std;

int persegi()
{
    int s,luas;
    cout<<"luas persegi"<<endl;
    cout<<"Masukan panjang sisi : ";
    cin>>s;
    luas=s*s;
    cout<<"luas persegi adalah : "<<luas<<endl<<endl;
    return s;
}
int persegi_panjang(){
    int p,l;
    cout<<"luas persegi panjang"<<endl;
    cout<<"masukan panjang : ";
    cin>>p;
    cout<<"masukan lebar : ";
    cin>>l;
    cout<<"luas persegi panjang : "<<p*l<<endl<<endl;
    return p;
}
int luas_segitiga (){
    int a,t;
    cout<<"luas segitiga"<<endl;
    cout<<"masukan tinggi : ";
    cin>>t;
    cout<<"masukan alas : ";
    cin>>a;
    cout<<"luas segitiga adalah : "<<(a/2)*t<<endl<<endl;
    return a;
}
int main(){
    persegi();
    persegi_panjang();
    luas_segitiga();
    system("PAUSE");
    return 0;
}

Sabtu, 19 Maret 2011

perhitunagan matrik 2 ordo

ini adalah suatu program yang digunakan untuk menghitung dalam bentuk matrik
[a b]
[c d]
jika kita memasukan a=2 b=4 c=3 d=1 maka hasilnya adalah 5
ini algoritmanya
algoritma:
1.input :a,b,c,d
2.proses: hasil=(a*b)-(c*d)
3.tampil hasil
program ini mungkin bisa membantu anda dalam perhitungan matrik.
program matrik ini bisa di kembangkan sendiri dengan meng edit beberapa rumus yang sudah ada dalam syntax, tingal kita otak atik sedikit.

ini adalah programnya:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c,d,hasil;
    cout<<"Masukan nilai a : ";
    cin>>a;
    cout<<"Masukan nilai b : ";
    cin>>b;
    cout<<"Masukan nilai c : ";
    cin>>c;
    cout<<"Masukan nilai d : ";
    cin>>d;
    hasil=(a*b)-(c*d);
    cout<<"hasil determinan dalah : "<<hasil<<endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

konversi angka ke huruf

maaf kepada semuanya, mgkn program ini kurang sempurna..
ini adalah program untuk konversi angka ke huruf atau bacaan.
jai jika kita memasukan nilai 99 maka keluaran dari program adalah sembilan puluh sembilan, tetapi maaf ea untuk semuanya. program ini belum begitu sempurna karana masih ada sedikit kesalahan dalam program ini,
tapi program ini sudah bisa runing ko

ini dia programnya :

#include<iostream.h>
#include<conio.h>
int main(){
int a,b,c,a1,b1,c1;

cout<<"masukkan nilai 1-999 :";
cin>>a;

a1=a/100;
b=a%100;
b1=b/10;
c=b%10;
c1=c/1;

if (a1==1) cout<<"seratus";
else if(a1==2) cout<<"dua ratus";
else if(a1==3) cout<<"tiga ratus";
else if(a1==4) cout<<"empat ratus";
else if(a1==5) cout<<"lima ratus";
else if(a1==6) cout<<"enam ratus";
else if(a1==7) cout<<"tujuh ratus";
else if(a1==8) cout<<"delapan ratus";
else if(a1==9) cout<<"sembilan ratus";
else cout<<"";
if (b1==1) cout<<" sepuluh";
else if(b1==2) cout<<" duapuluh";
else if(b1==3) cout<<" tiga puluh";
else if(b1==4) cout<<" empat puluh";
else if(b1==5) cout<<" lima puluh";
else if(b1==6) cout<<" enam puluh";
else if(b1==7) cout<<" tujuh puluh";
else if(b1==8) cout<<" delapan puluh";
else if(b1==9) cout<<" sembilan puluh";
else cout<<"";
if (c1==1) cout<<" satu";
else if(c1==2) cout<<" dua";
else if(c1==3) cout<<" tiga";
else if(c1==4) cout<<" empat";
else if(c1==5) cout<<" lima";
else if(c1==6) cout<<" enam";
else if(c1==7) cout<<" tujuh";
else if(c1==8) cout<<" delapan";
else if(c1==9) cout<<" sembilan";
else cout<<"";


getch();
return 0;
}

Rabu, 16 Maret 2011

program menghitung titik tengah suatu garis

ini adalah program untuk menghitung titik tengah suatu garis pada suatu grafik..
sebagai contoh jika anda memasukan koor dinat (x=2,y=2),(x1=4,y2=4) maka hasil akan jadi(x=3,y=3)
karena digunakan rumus sebagai berikut:
x=(x+x1)/2
y=(y+y1)/2


dan ini 

algoritma pembuatanya :

1. input : x,y,x1,y1,tx,ty
2.proses : tx=(x+x1)/2
              : ty=(y+y1)/2
3. cetak : tx,ty

program :

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int x,y,x1,y1,tx,ty;
    cout<<"Masukan titik x : ";
    cin>>x;
    cout<<endl;
    cout<<"masukan titik y : ";
    cin>>y;
    cout<<endl;
    cout<<"masukan titik x2 : ";
    cin>>x1;
    cout<<endl;
    cout<<"Masukan titik y2 : ";
    cin>>y1;
    cout<<endl;
    tx=(x+x1)/2;
    ty=(y+y1)/2;
    cout<<"Titik tengah suatu garis adalah : "<<tx<<","<<ty<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Senin, 14 Maret 2011

algoritma menabung ke bank

1.Pergi kebank.
2.sampaidi bank masuk.
3.ambil no antrian
4.Ambil slip menabung.
5.Mengisi slip :
7.Tulis data yang diperlukan untuk menabung dalam slip tersebut, dan isi nominal uang yang di tabung.
8.tunggu teller memanggil no antrian.
9.setelah teller memanggil Serahkan slip peyetoran  dan buku Tabungan.
10.tunggu proses dari teller sampai selesai.
11.serahkan uang ketika dipanggil.
12.ambil buku tabungan, dan cek data uang sudah masuk belum.
13.jika sudah keluar bank dan pulang.

Sabtu, 12 Maret 2011

program conversi dari jam ke detik

program sederhana yang bisa digunakan untuk mengkonversikan waktu, jika ingin mebalik konversi tinggal meng edit sedikit dalam program tersebut, yaitu dalam input dan rumus.
program sederhana ini mungkin bisa membantu anak-anak dalm menghitung jam ke menit atau juga sebaliknya
kalau yang saya buat ini adala konversi jam ke detik

#include<iostream.h>
int main(){
int jam, detik;
cout<<"masukan data jam : "<<endl;//keluaran tampilan kata
cin>>jam;//inputan data
cout<<"hasil konversi ke detik : "<<jam*3600<<endl;//keluaran kata dan hasil dalam rumus

return 0;
}

program menghitung barang yang bisa di dapat

program ini sebenarnya cukup sederhana sekali, tetapi mungkin bisa membantu.. program ini digunakn untuk menghitung barang yang akan di dapat jika tersedia uang yang mepet, seperti contohnya mebeli barang dalam bentuk kg.. atau dapat di sesuaikan kebutuhan.
langsung saja ini programnya :

#include<iostream.h>
int main(){
int uang, harga barang;
cout<<"masukan jumlah uang yang di punya :"<<endl;
cin>>uang;
cout<<"masukan harga barang : "<<endl;
cin>>harga barang;
cout<<"barang yang di dapat : "<<uang/harga barang<<endl;

return 0;
}

program menghitung volum balok

program sederhana dalam c++ yang menurut saya sagat mudah, tetapi tidak tau menurut anda hehe..
program ini sangat dasar dalam c++ karena belum ada penabahan fungsi2 atau peraturan yang lain,  dalam program hanya menggunakan cout dan cin.
ini adalah sintax pembuatan program penghitung volum balok mengggunakan bahasa c++ :

#include<iostram.h>
int main(){
int p,l,t;
  cout<<"masukan panjang balok : "<<endl;
  cin>>p;
  cout<<"masukan lebar balok : "<<endl;
  cin>>l:
  cout<<"Masukan tinggi balok : "<<endl;
  cin>>t;

  cout<<"volum balok adalah : "<<p*l*t<<endl;
return 0,
}

algoritma menghidupkan komputer

algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir
disini adalah suatu contoh algoritma yang harus diketahui sebelum melaksanakan yang di kerjakan
1. pertama hubungkan stop kontak dengan listrik
2. kedua hidupkan stabiliser jika menggunakan stabiliser
3. ketiga nyalakan monitor atau lcd
4. keempat nyalakan cpu dan tunggu sampai masuk ke desktop
5. selesai