LOOPING PANGKAT DENGAN WHILE, DO...WHILE, dan FOR C++

Hmmmm.... sengaja datang pagi ke kampus mau posting tentang Looping pangkat menggunakan While, While...do, dan For sesuai dengan mata kuliah Pemrograman Tersetruktur yang sedang saya ikuti, , ,

Oke langsung saja daripada kelamaan ya gag ? :D

1. Looping dengan While


Cara penulisannya :
¨while (kondisi) pernyataan;
¨Setiap pernyataan akan dijalankan selama kondisi masih bernilai benar/true.

Contoh Looping pangkat dengan While

#include <iostream>
#include <string>

using namespace std;
int main()
{

   int x, y, i, pangkat;

   cout << "Nilai = ";
   cin >> x;

   cout << "Pangkat = ";
   cin >> y;

   pangkat =1;
   i =1;
   while (!(i>y))
   {
      pangkat =pangkat*x;
      i =i+1;
   }

   cout << "Hasilnya = "<< pangkat << endl;
  
   getch();
}


2. Looping dengan Do...While


Cara Penulisannya :
do pernyataan while (kondisi);
konsep do . . . while mirip dengan while saja. Namun pernyataan akan dijalankan lebih dahulu
 sebelum pengecekan kondisi.
Contoh Looping dengan Do...While
#include <iostream>
#include <string>

using namespace std;
int main()
{

   int x, y, i, pangkat =1;

   cout << "Nilai = ";
   cin >> x;

   cout << "Pangkat = ";
   cin >> y;

    for(i =1; !(i>y); i =i+1)
    {
        pangkat =pangkat*x;
    }

   cout<<" Hasilnya = "<< pangkat << endl;

    getch();
}
 
 
3. Looping dengan FOR

Cara penulisannya:
Øfor (inisialisasi; kondisi; counter) pernyataan;
ØPernyataan akan diulang jika kondisi bernilai benar/true.
Ø
Penjelasan :
ØInisialisasi : akan dijalankan, biasanya merupakan variabel yang akan dipakai sebagai counter atau pencacah. Inisialisasi hanyar dieksekusi sekali.
ØKondisi : akan diperiksa, jika bernilai benar/true maka perulangan akan dilanjutkan dan sebaliknya jika bernilai salah/false maka perulangan akan dilewati.
ØPernyataan : akan dieksekusi. Biasanya dapat terdiri dari sebuah instruksi yang berada diantara { dan }
Apapun perintah dalam counter akan dijalankan dan kemudian perulangan kembali lagi kelangkah 2.
 Contoh Looping dengan FOR
#include <iostream>
#include <string>

using namespace std;
int main()
{

   int x, y, i, pangkat =1;

   cout << "Nilai = ";
   cin >> x;

   cout << "Pangkat = ";
   cin >> y;
   i =1;
  
    do
   {
      pangkat =pangkat*x;
      i =i+1;
   }
    while (!(i>y));

   cout << pangkat << endl;
   getch();
}

Sekian dulu ya !!!

terimakasih.
Previous
Next Post »

3 komentar

Write komentar
cara
AUTHOR
21 August, 2013 09:33 delete

makasih kak,
tapi kok di paste ke kodeblok error ya?

Reply
avatar
Muharir
AUTHOR
21 September, 2013 09:30 delete

di coba tulis dulu ya, biasanya kalo saya paste dari blog error hasilnya.

Reply
avatar