Pages

Subscribe:

Labels

Tampilkan postingan dengan label bahasa C. Tampilkan semua postingan
Tampilkan postingan dengan label bahasa C. Tampilkan semua postingan

Sabtu, 21 Januari 2012

Mencari Nilai Faktorial di C++ (!)

Faktorial yang biasanya di simbolisasikan dengan ! (tanda seru) tentunya sudah tidak asing lagi dengan kalian, materi ini masuk ke dalam pelajaran Matematika di SMA.Materi ini tergolong sangat mudah dimengerti dikarenakan untuk mencari hasilnya tidak memerlukan hapalan-hapalan rumus-rumus seperti di materi Matematika lainnya seperti "Trigonometi".
Menguasai perkalian adalah kuncinya, namun yang menjadi masalah bagaimana jika di tanyakan sbb:
--Berapa faktorial dari 16!=        ?
tentunya sangat susah untuk mencarinya di kalkulator.Saya akan mempermudah itu semua dengan dituangkan ke dalam C++.
Langsung aja ketikkan syntax:

#include <iostream.h>
long faktorial (long a) // prototype fungsi faktorial !
{
  if (a > 1)
   return (a * faktorial (a-1));
  else
   return (1);
}
int main ()
{
  long l;
  cout << "Silahkan ketikkan angka : ";
  cin >> l;
  cout << "\t !" << l << " = " << faktorial (l) <<endl;
  return 0;
}


Sabtu, 14 Januari 2012

Contoh Program Mengkuadratkan Bilangan dengan Prototipe Fungsi C++

Nah gan, kali ini kita akan melatih kemampuan kita untuk mengembangkan program-program dasar c++. Penggunaan prototipe fungsi memang tidak mudah tapi bukan enggak mungkin kan kalian-kalian enggk bisa mempelajarinya. Sekarang saya akan memberikan kalian contoh lagi program pengkuadratan dengan menggunakan Prototipe Fungsi .
Langsung aja ketikkan syntax-syntax dengan benar.
This Below:

#include<iostream.h>
#include<iomanip.h>
long kuadrat(long X);
void main()
{
    for(long bil=10;bil<=30;bil+=10)
        cout<<setw(8)<<bil;
        cout<<setw(8)<<kuadrat(bil)<<endl;
}
long kuadrat(long X)
{
    return(X*X);
}

Kamis, 12 Januari 2012

Program Perkalian dengan Prototipe Fungsi

Terima kasih sekali sudah nyasar ke blog ane gan , dan bagi yang telah nyasar ke blog ini gabakalan sia-sia karena saya akan memberikan contoh pembuatan program dasar tentang Perkalian. Langsung saja praktikkan program dibawah ini dengan mengetikkan syntax-syntax berikut gan.
This below


#include<iostream.h>
void product(); // prototype 
int number1,number2,R;
void main()
{
cout<<"Please enter the numbers : ";
cin>>number1;
cout<<"Please enter the numbers : ";
cin>>number2;
product();  // calling the prototype
}
void product()
{
int R=0;
for(int i=1;i<=number2;i++)
{
R+= number1;
}
cout<<"The Result is : "<<number1<<"*"<<number2<<" = "<<R<<endl;
}





Rabu, 11 Januari 2012

Program Memperoleh Nilai Terbesar

Banyak program-program yang tampaknya sederhana untuk dikerjakan namun terasa sulit dituangkan ke dalam logika bahasa C. Contohnya seperti membuat program perkalian dan penjumlahan, mencari luas lingkaran, dll. Program-program tersebut tingkat kesulitannya hanya ada pada penggunaan logika. Logika tiap-tiap orang pun sangat berbeda-beda. Nah, kali ini saya akan membuat program untuk memperoleh nilai terbesar di antara beberapa bilangan.

#include<iostream.h>
int variabel(int a, int b, int c);
void main()
{
int a,b,c;
cout<<"Input a: ";
cin>>a;
cout<<"Input b: ";
cin>>b;
cout<<"Input c: ";
cin>>c;
cout<<endl;
cout<<endl;
cout<<"Nilai terbesar adalah"<<variabel(a,b,c)<<endl; //pemanggilan dari pendeklarasian
}
int variabel(int a, int b, int c)
{
int temp=a;
if(b>temp)
temp=b;
if(c>temp)
temp=c;
return(temp);
}
Jika ada yang kurang jelas silahkan tinggal komentar anda:)

Senin, 02 Januari 2012

Penggunaan If dalam C++

Jika anda adalah seorang programmer ataupun seorang yang sedang berkuliah di jurusan bagian pemrograman, maka anda pasti sudah tahu mengenai penggunaan if. If sangat sering digunakan dalam membuat program-program sederhana sampai program yang kompleks.Nah kali ini saya akan memberikan contoh tentang penggunaan IF dalam pembuatan program sederhana C++.
Judul :
 Jika.... maka sama dengan nol
Syntax:


#include<iostream.h>
void main()
{
int m;
cout<<" Masukkan Nilai : ";
cin>>m;
 if(m==0)
{
cout<<"Nilainya sama dengan nol"<<endl;
}
else
{
cout<<"Nilainya tidak sama dengan nol"<<endl;
cout<<"Nilainya sama dengan"<<m<<endl;
}
}
Jika benar maka hasilnya seperti ini..
Jika salah maka hasilnya seperti ini..
Nah selamat mencoba..

Jumat, 30 Desember 2011

Fungsi Tanpa Nilai Balik

Tujuan
Fungsi pada C++
Memudahkan dalam mengembangkan program
Menghemat ukuran program


Suatu fungsi bisa tidak memiliki nilai balik karena program yang dibuat hanya untuk menampilkan keterangan-keterangan saja. Nilai balik yang dipakai saat membuat program seperti ini adalah void yang biasa disebut dengan kosong.
Contoh dari Fungsi tanpa nilai balik adalah sebagai berikut :


     #include<iostream.h>
     void tampilkan() // argumen kosong
     {
     cout<<"Terima Kasih telah mengunjungi blog saya"<<endl;
     cout<<"Bla...Blaa..Bla.."<<endl;
     cout<<"\t Silahkan tinggalkan komentar anda"<<endl;
     }
<tr>
<td>Table Cell 2</td></table>

Kamis, 29 Desember 2011

Program Sederhana C++ Menghitung Luas dan Volume Tabung

Ini adalah contoh program dasar (sederhana) dalam C++, kali ini saya akan memberikan contoh dalam membuat program menghitung luas dan volume tabung. 
Langsung aja ketikkan syntaxnya pada Software C++ anda 
Mari pelajari :

#include<iostream.h>
void main()
{
float volume,luas,jari_jari,tinggi;
cout<<"masukan jari_jari: ";
cin>>jari_jari;
cout<<"masukan tinggi: ";
cin>>tinggi;
volume=3.14*jari_jari*tinggi;
luas=2*3.14*jari_jari*jari_jari*tinggi;
cout<<"volume tabung: "<<volume<<endl; // volume di ambil dari rumus
cout<<"luas tabung: "<<luas<<endl; // luas di ambil dari rumus
}



Selasa, 27 Desember 2011

Menghitung Luas Lingkaran dengan Prototype Fungsi

Dalam geometri Euklid, sebuah lingkaran adalah himpunan semua titik pada bidang dalam jarak tertentu, yang disebut jari-jari, dari suatu titik tertentu, yang disebut pusat. Lingkaran adalah contoh dari kurva tertutup sederhana, membagi bidang menjadi bagian dalam dan bagian luar.
wikipedia

Rumus luas lingkaran dalam matematika adalah :
Luas = Phi x r x r atau 22/7 x r x r
Mari kita masukkan rumus tersebut di dalam bahasa c atau c++ dengan penggunaan prototype fungsi

#include<iostream.h>
float luas(float r); // prototype fungsi
void main()
{
float r;
float z;
cout<<"Masukkan jari2 : ";
cin>>r;
z=luas(r);
cout<<"Luas lingkaran "<<endl;
cout<<"3.14"<<"*"<<r<<"*"<<r<<" = "<<z<<endl;
}
float luas(float r)
{
return(3.14*r*r);
}

Menghitung Luas Segitiga dengan Prototype Fungsi

Segitiga adalah sebuah bangun datar yang memiliki 3 buah sisi yang dapat disimbolkan dengan A,B,dan C. Segitiga dapat diketahui Luasnya (L) dengan penggunaan rumus matematika yaitu:
Luas = Alas x Tinggi / 2

Nah sekarang kita masukkan prinsip penggunaan rumus tersebut di dalam bahasa c atau c++

Ketikkan syntax-syntax ini dengan benar :

#include<iostream.h>
double luas(int A, int T);
void main()
{
int a,t;
double z;
cout<<"Masukkan alas : ";
cin>>a;
cout<<"Masukkan tinggi : ";
cin>>t;
z=luas(a,t);
cout<<"Luas Segitiga = "<<endl;
cout<<a<<"*"<<t<<"/2"<<" = "<<z<<endl;
}
double luas(int A, int T)
{
return ((A*T)/2);
}

Selamat mencoba

Jumat, 16 Desember 2011

Membuat hapalan hitung-hitungan dengan C++

Masa-masa SD kalau di ingat memang sangat penuh kenangan gan.Di SD dulu saya memang agak kurang menyukai Matematika (MM) karena perhitungan-perhitungan yang memumetkan otak.Tapi kalau soal hapal-menghapal saya bisa di bilang ahlinya di kelas.Saya tipe orang yang sangat mudah menghapal, karena itu setiap Guru pelajaran matematika saya  menyuruh saya perkalian misalnya : "coba sebutkan kali-kali 8" saya dengan begitu lancarnya menyebutkan itu semua.Saya sering di belikan oleh orang tua saya semacam hapalan-hapalan hitungan  penjumlahan, perkalian, dan perpangkatan.
Nah sekarang dapatkah anda membuat hapalan-hapalan hitungan tersebut dalam C++ (Microsoft Visual) ?


Langsung aja ke syntax :

#include<iostream.h>
void main()
{
int n,hasil;
cout<<"Input bilangan : ";
cin>>hasil;
cout<<"Perkalian  Penjumlahan "<<endl;
cout<<"=========  ========="<<endl;
for(n=0;n<=hasil;n++)
{
cout<<n<<" x "<<hasil<<" = "<<n*hasil<<"\t";
cout<<n<<" + "<<hasil<<" = "<<n+hasil<<endl;
}
}


Lalu compile program dan jalankan. #Sesuai dengan yang ditanyakan guru ane waktu SD yaitu perkalian 8 ane masukin angka 8 .

Selasa, 13 Desember 2011

Program mengurutkan bilangan bulat positif dan negatif secara berurutan

Program untuk mengurutkan bilangan positif dan negatif secara berurutan gampang-gampang sulit. Ya tetapi memang seperti lah proses belajar.Jika ingin programmer handal jangan pernah berhenti untuk mencoba.
Ketikkan syntax ini :

#include<iostream.h> 
void main() 
int n,r; 
//Program mengurutkan angka genap(-) dan ganjil(+) dengan penginputan nilai
//n=nilai dan r=result(hasil)
cout<<"input nilai: "; 
cin>>n; 
for(r=1;r<=n;r++)
{
if(r%2==1)
{
cout<<" "<<r<<endl; 
}
if(r%2==0)
cout<<"-"<<r<<endl;
}
ket:"-" tanda minus/kurang (-)

Kamis, 08 Desember 2011

Cara menentukan hari dengan switch

Sudah tahu kan apa itu fungsi case (switch) ?, saya beri contoh pembuatan program dasar bahasa C untuk menentukan hari.Gunakan Ms.Visual Basic dalam pengerjaannya dan ketikkan syntax dengan benar.

#include<iostream.h>
void main()
{
int kode_hari;
cout<<"Menentukan Hari dengan Menggunakan Fungsi Case"<<endl;
cout<<"1 = Senin  3 = Rabu  5 = Jum'at  7 = Minggu"<<endl;
cout<<"2 = Selasa  4 = Kamis  6 = Sabtu"<<endl;
cout<<"Masukkan kode hari yang anda inginkan : ";
cin>>kode_hari;
//seleksi dengan switch
switch(kode_hari)
{
case 1:
cout<<"Senin"<<endl;
break;
case 2:
cout<<"Selasa"<<endl;
break;
case 3:
cout<<"Rabu"<<endl;
break;
case 4:
cout<<"Kamis"<<endl;
break;
case 5:
cout<<"Jum'at"<<endl;
break;
case 6:
cout<<"Sabtu"<<endl;
break;
case 7:
cout<<"Minggu"<<endl;
break;
default:
cout<<"Sorry you can re-check your code"<<endl;
}
//akhiri switch
}


Hasil


Selamat mencoba

Jumat, 02 Desember 2011

Program Perhitungan Luas Segitiga dan Trapesium

Hai gan , mau perdalam ilmu tentang bahasa C kalian ?....
Nah , ane mau tunjukkin deh cara untuk menghitung Luas dari "Bangun Datar". 


Lets us check :

#include<iostream.h>
void main()
{
int a,t,luas;
cout<<" Menghitung luas segitiga "<<endl;
cout<<" Masukan angka : ";
cin>>a;
cout<<" Masukan angka : ";
cin>>t;
 luas=(a*t)/2;
 cout<<"Hasil luas segitiga : "<<luas<<endl;
 cout<<" Menghitung luas trapesium "<<endl;
cout<<" Masukan angka : ";
cin>>a;
cout<<"Masukan angka : ";
cin>>t;
 luas=((a*t)/2)+((a*t)/2)+(a*t);
 cout<<" Hasil luas trapesium : "<<luas<<endl;
}


ingat ya langkah-langkah ini hanya untuk software Ms.Visual gan 

Setelah agan selesai ketik itu syntax , ya lakukan perintah compile (ctrl+F7).
Jangan sampai ada yang Error ya gaaannn hhe

Nah Finally, Lihat hasilnya gan seperti ini