4/02/2014 12:47:00 PM
3
Contoh Program Pemangkatan menggunakan C++Assalamualaikum…

Tutorial kali ini masih menyinggung tentang pemrograman menggunakan C++. Namun saya bingung mau membagikan program apa kepada yang ingin belajar pemrograman. Singkat cerita sekarang saya sudah kepikiran mengenai program apa yang ingin saya share. J
 Mari kita coba membuat program pemangkatan…
Tentunya kita harus mengetahui bagaimana penggunaan pangkat itu dalam matematika sehingga kita dapat membuat programnya melalui C++.
Missal:
 2 pangkat 3=…???
jawabanya adalah 8
yang artinya bahwa pangkat itu menunjukkan perkalian berulang dari angka itu sendiri.
contoh diatas adalah 2 pangkat 3, berarti 2*2*2 =8.
dimana 2*2=4  dan 4*2=8
perulangan perkalian dilakukan sebanyak 3 kali. Bagaimana jika 3 pangkat 5?
jawab: 3*3*3*3*3 perkalian berulang sebanyak 5 kali.
Nah, itulah sedikit penjelasan mengenai pangkat.
Mari kita implementasikan dalam bentuk program menggunakan Dev C++.

#include <cstdlib>
#include <iostream>
using namespace std;             
int main(int argc, char *argv[])
{
  int i , hasil,a,n;
  hasil=1;
  cout<<"menghitung pangkat"<<endl;
  cout<<" masukan nilai a : ";
  cin>>a;
  cout<<" masukan nilai n : ";
  cin>>n;
        for (i=1; i<=n;i++){
            hasil = hasil * a;
            }  
  cout<<"hasil a pangkat n adalah : "<<hasil;
  cout<<endl;
  system("PAUSE");
  return EXIT_SUCCESS;
}
Variable hasil diberi nilai awal yaitu 1, jika 0 bagaimana? Tes saja ya biar mengerti.
        for (i=1; i<=n;i++){
            hasil = hasil * a;
            }  
Rumus diatas melakukaan perulangan sebanyak n kali. Jika kita ingin memangkatkan 2 pangkat 3,yang berarti angka 2 dimasukkan kedalam variable a dan 3 dimasukkan kedalam variable n. sehingga jika dilakukan perulangan maka hasilnya adalah hasil= 1*2=2  dan 2*2=4  dan dilanjutkan dengan 4*2=8. Hal tersebut menjelaskan bahwa perulangan dilakukan sebanyak 3 kali, perulangan dimulai dari 1 hingga n.
Adapun bila ingin menggunakan function bisa dilihat codenya diawah ini.
#include <cstdlib>
#include <iostream>
using namespace std;
 int pangkat ( int a, int n ){
        int i , hasil;
        hasil=1;
        for (i=1; i<=n;i++){
            hasil = hasil * a;
            }
            return hasil;
            }           
int main(int argc, char *argv[])
{
  int a,n,hasil; 
  cout<<"menghitung pangkat"<<endl;
  cout<<" masukan nilai a : ";
  cin>>a;
  cout<<" masukan nilai n : ";
  cin>>n;
  cout<<"hasil a pangkat n adalah : "<<pangkat(a,n);
  cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
Setelah membaca tutorial ini langkah berikutnya adalah buka Dev C++ atau Borland C++ dan praktekkanlah. Semoga tidak terjadi kesalahan atau error pada saat program dikompile.
Selamat mencoba, semoga sukses…


Wassalamualaikum… J

3 komentar:

  1. Wah keren tutorial MSC++, dulu saya masih suka ngecheat dan bypas game sangat suka utak utik C++ termasuk hook dll. Tapi sekarang sudah pensiun karena mata sudah tertutup dollar hehe
    salam sukses selalu,
    ditunggu blogwalkingnya gan

    BalasHapus
    Balasan
    1. wahhh...
      pastinya mas salamun respector sangat mahir dengan bahasa c++.
      mantab itu mas,, lanjutkan... :)

      Hapus
  2. Artikel yang sangat menarik :D

    http://clayton88.blogspot.com | http://kagumiterus.blogspot.com/ |
    http://informasiberitatop.blogspot.com | http://www.layardewasa.top | http://http://pkcinema.com | http://bit.ly/1sAwovI | http://bit.ly/1sUU8dl | http://bit.ly/1ZIdBJv |

    http://bit.ly/1YjeNnK | http://bit.ly/1WKgJqp | http://bit.ly/1ZIehP9 | http://bit.ly/1sAwovI | http://bit.ly/1UobCKp | http://bit.ly/1S0ZSYr | http://bit.ly/1ZIehP9 | http://bit.ly/1UL7Ia5 |

    http://bit.ly/1WKgJqp | http://bit.ly/1YjeNnK |


    Prediksi Bola
    Kumpulan Berita Menarik
    Nonton Film Dewasa
    Bandar Bola
    Agen Bola
    Agen Casino
    Agen Bola Terpercaya
    Main Dominoqq
    Agen Poker
    Bandar Ceme
    Agen Capsa
    Agen Poker Terpercaya
    Nonton Film Online

    BalasHapus