Lanjutan Statement While
contoh 1 dengan melengkapi penggalan program berikut ini:
int bil=1;
While(bil<=5)
cout<<bil;
++bil;
bil = bil+1
Output : 1 2 3 4 5
contoh 2
Buatlah algoritma dan program untuk menampilkan angka 10 sampai 1 dengan
pengurangan 1.
Maka algoritmanya adalah sebagai berikut:
1. tentukan nilai awal
2. lakukan proses pengulangan selama i>0
3. cetak bilangan
4. ulangi langkah 2 sampai batas akhir
jawab contoh 2
#include <conio.h>
#include <iostream.h>
main()
{
int i;
i=10;
cout<<"Menampilkan bilangan dari 10-1 dengan pengurangan
1\n";
while (i>0){
cout<<"\nbilangan: "<<i;
i--;
}
getch();
}

Lanjutan Statement Do....While
Adapun programnya untuk contoh 2 sebagai
berikut:
#include <stdio.h>
main()
{ int counter;
counter =0;
do
{
printf ("C++\n");
}
while (counter < 15);
}
Contoh Program For Menurun dan Menaik
Listing for Menurun:
Listing
for Menaik:
#include <stdio.h>
#include <stdio.h>
#include <conio.h>
#include <coni.h>
#include <iostream.h>
#include
<iostream.h>
main()
main()
{
{
int i;
int
i;
for (i=10; i>0; i--)
for (i=0; i<10; ++i)
cout<<"\nbilangan; "<<i;
cout<<"\nbilangan; "<<i;
getch();
getch();
}
}
Contoh Program Menggunakan Nested-For
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{ int i, j;
for (i=1; i<=5; i++)
{ cout<<endl;
for (j=1; j<=i; j++)
cout<<"*";}
getch(); }
Lanjutan
Buatlah Flowchart dan Program untuk menginput sejumlah Bilangan integer
satu per satu dan menghitung totalnya. Inputan akan berhenti apabila nilai yang
diinput lebih besar dari 100. Kemudian mencetak total dan proses selesai.
Menginput menggunakan for
Tampilan Script Borland C++ Nya Dengan
Menggunakan "For" Adalah:
#include <iostream.h>
#include <conio.h>
void main(){
int i,input, total;
total=0;
cout<<"Menghitung
Sejumlah Bilangan dan Menghitung Totalnya"<<endl;
for(i=1;i<=100;i++){
cin>>input;
total=total+input;
if(input>100)i=100;
}
cout<<"Totalnyaa="<<total;
getch();
}

Listing Program
#include <stdio.h>
#include<conio.h>
void main()
{ int n, t;
t=0;
while (1)
{
scan("%i",&n);
t=t+n;
if (t>= 100)
break; }
printf("%i,t);
getch();
}
perhatikan : nilai
kondisi pada white (1), karena menurut bahasa C nilai tersebut bernilai True.
Looping akan dikerjakan terus sampai dipaksa keluar oleh intruksi break;
Adapun Programnya
Sebagai Berikut:
#include
<stdio.h>
#include
<conio.h>
main()
{ int i;
for (i=0;
i<10; ++i)
{
if (i==4) continue;
printf("bilangan : %d\n",i);
if (i==6) break;
}
getch();
}
Komentar
Posting Komentar