Kamis, 11 April 2013

Looping (Pengulangan) Pada Bahasa Pemrograman C

,

Deskripsi Program While :
Pada Listing program dibawah ini merupakan penggunaan looping while. Pada program ini kita akan menampilkan nilai awal dan hasil penjumlahan dari angka awal ditambah 3, setelah itu hasil penjumlahan ditambah lagi dengan 3 sampai batas akhir yang telah ditetapkan dan ditampilkan secara berurutan. Pada program ini batas akhir looping  ditetapkan 100. Selain itu saya juga menambahkan kondisi if / else, kondisi digunakan untuk menampilkan hasil penjumlahan angka dan operator penghubungnya (+).
Format penulisan looping while secara umum sebagai berikut :
while (kondisi)
{
  pernyataan;
}

Source Code :

/* Soal Schaum Point 6.45 Point (a) */

#include <stdio.h>
#include <stdlib.h>

int main (void){
       int i=2,sum; //deklarasi variabel integer dan nilai awal i

       printf("=============================\n");
       printf("           PROGRAM \n");
       printf("  LOOPING MENGGUNAKAN WHILE\n");
       printf("=============================\n\n\n");

       printf("sum = ");
       // proses pengulangan while dengan batas akhir 100
       while (i<100) 
       {
              sum = i+3; // proses penjumlahan nilai ditambah 3
              if (sum<100)
                     printf ("%i+",i);
              else
                     printf ("%i",i);
               i=i+3;
       }
       printf("\n");

       system ("pause");
       return 0;
}


Deskripsi Program Do While:

Pada Listing program dibawah ini merupakan penggunaan looping do - while. Pada program ini kita akan menampilkan nilai awal dan hasil penjumlahan dari angka awal ditambah 3, setelah itu hasil penjumlahan ditambah lagi dengan 3 sampai batas akhir yang telah ditetapkan dan ditampilkan secara berurutan. Pada program ini batas akhir looping ditetapkan 100. Selain itu saya juga menambahkan kondisi if / else, kondisi digunakan untuk menampilkan hasil penjumlahan angka dan operator penghubungnya (+).
Format penulisan looping do - while secara umum sebagai berikut :
do
{
  pernyataan;
}while (kondisi); 

Source Code :

/* Soal Schaum Point 6.45 Point (b) */

#include <stdio.h>
#include <stdlib.h>

int main (void){
       int i=2,sum; // deklarasi variabel integer dan nilai awal i

       printf("================================\n");
       printf("             PROGRAM \n");
       printf("  LOOPING MENGGUNAKAN DO-WHILE\n");
       printf("================================\n\n\n");

       printf("sum = ");
       // proses pengulangan do - while
       do
       {
              sum = i+3; //proses penjumlahan nilai ditambah 3
              if (sum<100)
                     printf ("%i+",i);
              else
                     printf ("%i",i);
               i=i+3;
       }while (i<100); // batas akhir pengulangan
       printf("\n");

       system ("pause");
       return 0;
}


Deskripsi Program  For:
Pada Listing program dibawah ini merupakan penggunaan looping for. Pada program ini kita akan menampilkan nilai awal dan hasil penjumlahan dari angka awal ditambah 3, setelah itu hasil penjumlahan ditambah lagi dengan 3 sampai batas akhir yang telah ditetapkan dan ditampilkan secara berurutan. Pada program ini batas akhir looping ditetapkan 100. Selain itu saya juga menambahkan kondisi if / else, kondisi digunakan untuk menampilkan hasil penjumlahan angka dan operator penghubungnya (+).
Format penulisan looping for secara umum sebagai berikut :
for (ekspresi_1; ekspresi_2; ekspresi_3 )
{
 pernyataan;
}

Source Code :

/* Soal Schaum Point 6.45 Point (c) */

#include <stdio.h>
#include <stdlib.h>

int main (void){
       int i=2,sum; // deklarasi variabel integer dan nilai awal i

       printf("===========================\n");
       printf("          PROGRAM\n ");
       printf("  LOOPING MENGGUNAKAN FOR\n");
       printf("===========================\n\n\n");

       printf("sum = ");
       // proses pengulangan dengan batas akhir 100
       for (i=2;i<100;i+3) // format penulisan looping for
       {
              sum = i+3; //proses penjumlahan nilai ditambah 3
              if (sum<100)
                     printf ("%i+",i);
              else
                     printf ("%i",i);
               i=i+3;
       }
       printf("\n");

       system ("pause");
       return 0;
}

2 komentar:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. keren ka, kunjungi juga ya, saya juga menulis tentang looping di C
    di :

    http://pradsource.blogspot.co.id/2017/04/tutorial-bahasa-c-2-pengulangan.html

    BalasHapus