Jumat, 05 Oktober 2018

TI Politala Alpro 1C

STRUKTUR PERULANGAN
PADA BAHASA PEMROGRAMAN


      1. Pernyataan for
            Bentuk umum struktur pernyataan for :


for (inisialisasi;syarat pengulangan;pengubah nilai pencacah)
{
   Pernyataan;
}


            Kegunaan dari masing-masing argument :
a)       Inisialisasi = bagian untuk memberikan nilai awal untuk variabel tertentu.
b)      Syarat pengulangan = memegang control perulangan, karena bagian ini yang akan menentukan suatu perulangan diteruskan atau dihentikan.
c)       Pengubah nilai pencacah = mengatur kenaikan atau penurunan nilai pencacah.

Contoh listing program for bilangan naik :

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int a;
    system("cls");
    for (a=1; a<=10; ++a)
        cout<<a;
    getch();
}

Contoh listing program for bilangan turun :


#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;

main()
{
    int a;
    for (a=10; a>=1; --a)
        cout<<a;
    getch();

}

Contoh listing program for untuk bilangan ganjil:

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int a;
    system("cls");
    for (a=1; a<=10; a+=2)
        cout<<a;
    getch();
}


Contoh listing program for untuk bilangan genap :

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int a;
    system("cls");
    for (a=1; a<=10; a+=2)
        cout<<a;
    getch();
}

  
Contoh listing program Nested For

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int a, b;
    system("cls");
    for (a=10; a>=2; a-=2)
    {
        printf("\n");
        for (b=a; b>=2; b--)
            cout<<a<<" ";
    }
    getch();
}

Contoh listing program for tak berhingga

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int bil;
    system("cls");
    for (bil=60; bil>=10; bil++)
        cout<<bil<<" ";
    getch();
}

Contoh listing program goto

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int a, b;
    char lagi;
    atas:
    system("cls");
    cout<<"Masukkan Bilangan = ";
    cin>>a;
    b=a % 2;
    printf("Nilai %d %% 2 adalah = %d",a,b);
    printf("\n\nIngin Hitung Lagi [Y/T] : ");
    lagi=getche();
    if(lagi=='Y'||lagi=='y')
        goto atas;
    getch();
}


      2. Pernyataan While
Pernyataan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat atau kondisi tertentu, yaitu perulangan akan terus dilakukan selama syarat atau kondisi tersebut terpenuhi. Pernyataan dalam while akan dilaksanakan berulangkali selama syarat atau kondisi bernilai benar. Jika syarat atau kondisi bernilai salah badan perulangan tidak akan dilaksanakan, yang berarti perulangan selesai.

            Bentuk umum perulangan while :

while ( syarat/kondisi ) 
 pernyataan; 

           
            Adapun bentuk umum perulangan while dengan lebih dari satu pernyataan :

While (syarat)
{
Pernyataan;
Pernyataan;
}

           Contoh listing program pernyataan while

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
int bil=2;
system("cls");
while(bil<=10)
{
cout<<bil<<" ";
bil+=2;
}
getch();
}

      3. Pernyataan do-while
Pernyataan do-while digunakan untuk menjalankan pernyataan terlebih dahulu kemudian memeriksa kondisi perulangan.  Pada pernyataan do-while, pemeriksaan terhadap loop dilakukan di bagian akhir.
            
            Bentuk umum perulangan do-while :

do 
pernyataan; 
while ( syarat/kondisi ) 


            Adapun bentuk umum perulangan do-while, dengan lebih dari satu pernyataan :

do 
 Pernyataan;   
 Pernyataan; 
while (syarat) 


            Contoh listing program pernyataan do-while :

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;

main()
{
    int bil=2;
    system("cls");
    do
    {
        cout<<bil<<" ";
        bil+=2;
    }
    while(bil<=10);
    getch();
}


      4.Pernyataan break
Pernyataan break, dapat digunakan untuk beralih pada didalam satu perulangan. Pernyataan break berfungsi untuk keluar dari perulangan baik for, while dan  do-while serta struktur switch. Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan perulangan (loop).
          
            Contoh Program do-while dengan break :

#include <stdio.h>
#include <conio.h>
#include <iostream>
 main ()
{
    int bilangan=1;
system (“cls”);
do
if <bilangan>=6)
break;
cout<< bilangan << “ “ ;
}
while (bilangan++);
getch();
}

      5.Pernyataan continue
Pernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi (proses loop) berikutnya yang berada pada loop yang sama, atau dengan kata lain mengembalikan proses yang sedang dilaksanakan keawal loop lagi, tanpa menjalankan sisa perintah dalam loop tersebut.

            Contoh perulangan for dengan continue :

#include <stdio.h>
#include <conio.h>
#include <iostream>
 main ()
{
int bil;
system (“cls”);
for (bil=1;bil<=10;++bil)
{
if (bil==6)
continue;
cout<< bil << “ “ ;
}
getch();
}






SUMBER :


Tidak ada komentar:

Posting Komentar

TB Keamanan Jaringan

SQL INJECTION A.   Pengertian SQL injection atau biasa yang dikenal dengan sebutan SQLi adalah suatu teknik penyerangan web dengan m...