Di sini tempatnya berbagi tutorial IT.

Search This Blog

Thursday, 16 August 2012

Program Pemangkatan Sebuah Bilangan

Program ini dibuat menggunakan bahasa C++. Ide dasar memanfaatkan konsep perulangan.
Berikut ini merupakan algoritmanya :
1. Mulai
2. Masukan bilangan yang akan di pangkatkan;cin>>bil1;
3. Masukan nilai pangkat;cin>>bil2
4. Set hasil=1, jumlah pangkat merupakan syarat dalam perulangan for, jd bentuk statement for sebagai berikut : for(int i=1;i<=bil2;i++){}.
5.Jadi selama syarat terpenuhi yaitu i<=bil2, maka pemangkatan akan terus dilakukan.
6. Selesai.

Dibawah ini merupakan tampilan programnya : 
 Langsung ke kodingnya aja, silahkan dikembangkan sesuai kreativitas kalian ya !
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main()
{
    char coba;
    do
    {
    cout<<"\t\t\t :::::::::***::::::::::\n"<<endl;
    cout<<"\t\t\t  Pangkat 2 Bilangan C++ \n"<<endl;
    cout<<"\t\t\t Created By : Wira Darma \n"<<endl;
    cout<<"\t\t\t :::::::::***::::::::::\n"<<endl;
    int bil1;
    cout<<" Masukan bilangan pertama : ";cin>>bil1;cout<<endl;
    int bil2;
    cout<<" Masukan bilangan kedua: ";cin>>bil2;cout<<endl;
    cout<<"\t\t ==================================\n"<<endl;
    //pangkat bro;
    double hasilpangkat=1;
    for(int i=1;i<=bil2;i++)
    {
        hasilpangkat = hasilpangkat*bil1;
    }
    cout<<"\t\t\t  "<<bil2<<" "<<endl;
    cout<<"\t\t\t"<<bil1<<"   =  "<<hasilpangkat<<" \n"<<endl;
    cout<<"coba lagi ?(y)"<<endl;
    coba=getch();
    system("cls");
    }
    while(coba=='y');
    char a=3;
    cout<<"\n\n\n"<<endl;
    cout<<"\t\t\t "<<a<<" "<<a<<" "<<a<<" Terima Kasih "<<a<<" "<<a<<" "<<a<<" "<<endl;
    cout<<"\n\n"<<endl;
    getch();
    system("exit");
}

SELAMAT MENCOBA !!!

No comments:

Post a Comment

TRANSLATED