Rabu, 24 Oktober 2018

STRUKTUR LOOPING bagian 2

dibagian pertama kita sudah membahas Beberapa Bentuk Struktur LOOP ,
dari Statment While ,Statment DO..While dan Statement For ..
sekarang kita akan membahas struktur Nested For,Perintah Break dan perintah Continue..

1.Nested For (Perulangan for didalam perulangan for lainnya )
contoh
#include<conio.h>                                               Output.
#include<iostream.h>
#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=5;i++)
{
cout<<endl;
for(j=1;j<=i;j++)
cout<<"*";}
getch();
}


2. Perintah Break (berfungsi untuk keluar dari suatu Loop for,do..while,while.
contoh: buatlah Flowchart untuk menginput sejumlah bilangan int satu per satu dengan syarat i<=100
#include<conio.h>
#include<iostream.h>
#include<stdio.h>                                                              output.
void main()
{
int n,t;
t=0;
while(1)
{
scanf("%i",&n);
t=t+n;
if(t>=100)
break;
}
printf("%",t);
getch();
}

3.Perintah Continue (untuk mengarahkan jalannya program ke iterasi atau proses)
contoh; program untuk mencetak bilangan 1 s/d 6 ketika proses pencetakan bilangan ke 4,maka bilangan ini dilewati  .hasil outputnya adalah " 0,1,2,3,5,6"
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
main()                                                                                Output
{
int i;
for(i=0;i<10;++i)
{
if(i==4)continue;
printf("bilangan : %d\n",i);
if(i==6)break;
}
getch();
}


sampai disini dulu kita ngebahas Struktur LOOPING ,kalo ada yang salah dengan kata2 saya mohon maaf dan harap dimaklumi juka ada kesalahan dalam pengerjaannya (saya masih pemula ).
terimakasih telah membaca,semoga dapat mendapat ilmu .

STRUKTUR LOOPING bagian 1

pertemuan 5

STRUKTUR LOOPING

1.Statement While (perulangan yang akan terus dilaksanakan selama syarat tersebut terpenuhi)
contoh : buatlah program untuk menampilkan angka 10 s/d 1 dengan pengurangan 1

#include<conio.h>                                                                            output
#include<iostream.h>
#include<stdio.h>
main()
{
int i;
i=10;
while(i>0)
{
printf("%d\n",i);
i =i- 1;
}
getch();
}


2. Statement Do ... While (Perulangan yang dilaksanakan terlebih dahulu  dan pengujian perulangan           belakangan)
contoh; program menampilkan kata AMIK BSI sebanyak 15 x

#include<conio.h>
#include<iostream.h>                                               output 
#include<stdio.h>
main()
{
int counter;
counter=0;
do
{printf("AMIK BSI\n");
counter++;
}
while(counter<15);
getch();
}


3.Statetment For (for : inisialisasi; syarat pengulangan;pengubah nilai)
contoh ; Program for Menurun dan menaik


  1. Menurun                                                            Output Menurun                                   

    #include<stdio.h>                                           
#include<iostream.h>
#include<conio.h>
main()
{
int i;
for(i=10;i>0;i--)
cout<<"\n bilangan : "<<i;
getch();
}


   2. menaik
#include<conio.h>                                                                       output menurun
#include<iostream.h>
#include<stdio.h>
main()
{
int i;
for (i=0;i<10;++i)
cout<<"\n bilangan :"<<i;
getch();
}