Program C++ tugas lanjutan dari program 5 sampai program 8.
Program 5
// file fk02_01.cpp
// Menjumlahkan nilai dari 1 sampai dengan 10.
#include <iostream>
using std::cout;
using std::endl;
// fungsi utama
int main()
{
int sum; // variabel sum untuk menyimpan
int x; // variabel x sebagai hitung
x = 1; // hitung mulai dari 1
sum = 0; // permulaan sum
while ( x <= 10 ) {
sum += x; // tambah x ke sum
++x; // naikkan nilai x sejumlah 1
} // akhir while
cout << “The sum is: ” << sum << endl;
return 0; // akhir program
} // akhir fungsi utama

Program 6
// program fk02_2.cpp
// x pangkat y.
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
// fungsi utama
int main()
{
int x; // dasar
int y; // pangkat
int i; // hitung dari 1 ke y
int power; // hintung x pangkat y
i = 1; // i mulai dari 1
power = 1; // mulai pangkat
cout << “Enter base as an integer: “; // label
cin >> x; // masukkan x
// untuk pangkat
cout << “Enter exponent as an integer: “;
cin >> y; // masukkan pangkat
// hitung dari 1 ke y dan kali pangkat x
while ( i <= y ) {
power *= x;
++i;
} // akhir while
cout << power << endl; // tampilkan hasil
return 0; // akhir program
} // akhir fungsi utama

Program 7
// program fk02_3.cpp
// Total nilai
#include <iostream>
using std::cout;
using std::endl;
// fungsin utama
int main()
{
int y; // deklarasi y
int x = 1; // mulai x
int total = 0; // mulai total
while ( x <= 10 ) { // looping 10 kali
y = x * x; // hitung dengan kali
cout << y << endl; // hasil
total += y; // tambah y ke total
++x; // tambahkan x
} // akhir while
cout << “Total is ” << total << endl; //tampilkan hasil
return 0; // akhir program
} // akhir fungsi utama

Program 8
// program fk02_4.cpp
// apa hasilnya
#include <iostream>
using std::cout;
using std::endl;
// fungsi utama
int main()
{
int count = 1; // mulai hitung
while ( count <= 10 ) { // loping 10 kali
// hasil teks
cout << ( count % 2 ? “****” : “++++++++” )
<< endl;
++count; // tambahkan count
}
return 0; // akhir program
} // akhir fungsi utama
