Katenzo

royanrodiana.blogspot.com

Katenzo

royanrodiana.blogspot.com

Katenzo

royanrodiana.blogspot.com

Katenzo

royanrodiana.blogspot.com

Katenzo

royanrodiana.blogspot.com

Tampilkan postingan dengan label control flow program c. Tampilkan semua postingan
Tampilkan postingan dengan label control flow program c. Tampilkan semua postingan

Kamis, 11 April 2013

CONTROL FLOW C

                Program c yang terdapat pada video dan source code dibawah ini merupakan contoh dari penggunaan bebrapa control flow yaitu 


Pengulangan menggunakan while
  • Bentuk umum
While (kondisi
{
pernyataan
}

  • Contoh penulisanya
       while(i<100) // nilai i akan diproses ketika kurang dari 100 / kondisi
       {
       printf("%d +",i); //pernyataan
       a+=i; //a=a+i
       i+=3;
       }

Pengulangan do/while
  • Bentuk umum
do
{
pernyataan
}while(kondisi);

  • Contoh penulisanya
       do
       {

       printf("%d +",j); //pernyataan
       b+=j; //b=b+j
              j+=3;
       }

       while (j<100); //kondisi
Penggunaan For
  • Bentuk umum
for (ekspresi_1;ekspresi2;ekspresi3)
{
Pernyataan;
}

  • Contoh penulisanya
       for (k=2;k<100;k=k+3) //ekspresi
      
              {
       printf("%d +",k); //pernyataan
       c+=k;
              }







Coding 1
Source Code: Schaum 6.45 (a, b, c),164


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

int main (void)
{
       int i = 2,a=0; // varible yang digunakan untuk pengulangan while
       int j = 2,b=0; // varible yang digunakan untuk pengulangan do-while
       int k = 2,c=0; // varible yang digunakan untuk pengulangan for

       printf("================= 49013031 ROYAN RODIANA ==================\n\n\n");
       printf("================= PENGULANGAN WHILE========================\n\n");
      
       //PENGULANGAN WHILE
       while(i<100) // nilai i akan diproses ketika kurang dari 100 / kondisi
       {
       printf("%d +",i); //pernyataan
       a+=i; //a=a+i
       i+=3;
       }
      
       printf("hasil penjumlahan semua nilai  hasil pengulangan while adalah %d\n\n",a);


       printf("============= PENGULANGAN DO WHILE========================\n\n");
       //PENGULANGAN DO-WHILE
       do
       {

       printf("%d +",j); //pernyataan
       b+=j; //b=b+j
              j+=3;
       }

       while (j<100); //kondisi

       printf("Jumlah nilai hasil pengulangan do while adalah = %d\n\n",b);

       printf("=============== PENGULANGAN FOR =========================\n\n");
       //PENGULANGAN FOR

       for (k=2;k<100;k=k+3) //ekspresi
      
              {
       printf("%d +",k); //pernyataan
       c+=k;
              }
       printf("Jumlah nilai hasil pengulangan FOR adalah = %d\n\n",c);
      
       system("pause");//menghentikan output supaya tidak langsung tutup
       return(0);
}