1. Eror dari kode program berikut :
a. For ( x = 100, x>=1, x++)
cout<< x << endl;
adalah :
- Pendeklarasian kata For seharusnya menggunakan huruf kecil (for).
- Parameter nilai pencacah dalam tubuh for seharusnya x—
- Akhir parameter di dalam tubuh for seharusnya menggunakan titik koma seperti for(x=100; x>=1; x--)
b. Kode berikut seharusnya mencetak suatu integer itu genap atau ganjil :
switch ( value % 2 )
{
case 0:
cout<< ” ganjil integer ”<
cout<< “ genap integer “<
adalah :
- Jika ingin mencetak bilangan termasuk genap atau ganjil maka kita harus tau kalau bilangan yang modulus 2 adalah 0 adalah bilangan genap.
Maka kode diatas seharusnya :
switch ( value % 2 )
{
case 0:
cout<< ” genap integer ”<
cout<< “ ganjil integer “<
- Biasanya penggunaan switch case dalam kode program harus diikuti dengan kata btreak;
switch ( value % 2 )
{
case 0:
cout<< ” genap integer ”<
case 1:
cout<< “ ganjil integer “<
}
c. Kode program berikut seharusnya mengeluarkan output integer ganjil dari 19 sampai dengan 1.
for( x = 19; x >=1 ; x +=2)
cout<< x << endl;
adalah :
Jika kita ingin menampilkan output bilangan ganjil dari besar ke kecil maka kita harus melakukan pengurangan bilangan pencacah, seperti di bawah ini :
for( x = 19; x >=1 ; x - =2)
cout<< x << endl;
d. Kode program berikut seharusnya mengeluarkan output integer genap dari 2 sampai 100:
counter = 2;
do
{
cout<< counter << endl;
counter +=2;
} While ( counter < 100 );
adalah :
code program diatas sudah benar tetapi yang salah disini yaitu pendeklarasian While dimana seharusnya menggunalan huruf kecil, seperti dibawah ini :
counter = 2;
do
{
cout<< counter << endl;
counter +=2;
} while ( counter < 100 );
2. Program yang menggunakan statement for untuk menjumlahkan integer yang dimasukan oleh user :
Listing program :
#include
#include
main()
{
int n[6], i;
double tot;
cout<<" ================*******================== "<
cout<<"Masukan 6 buah data nilai :"<
{ cout< cin>>n[i]; }
cout<
{ cout<
for (i=1; i<=6; i++)
{
tot+=n[i]; }
cout<<"_______+"<
outputnya adalah:
Tidak ada komentar:
Posting Komentar