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
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
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();
}
#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();
}
#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.
Sign up here with your email
3 komentar
Write komentarenjoy
Replymakasih kak,
Replytapi kok di paste ke kodeblok error ya?
di coba tulis dulu ya, biasanya kalo saya paste dari blog error hasilnya.
ReplyConversionConversion EmoticonEmoticon