Minggu, 04 September 2011

C++ pemula dari @nyapakid || perbedaan dan cara menggunakan While dan do-while #pengulangan ||


While
Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statemen-statemen yang ada didalamnya tidak diakukan sama sekali.

bentuk umunya

================
while (kondisi)
{
Pernyataan ;
}
================

contoh sederhana
======================================
#include<iostream.h>

void main()
{
    int i;
    
    i=0;
    while (i<10)
    {
         cout<<"akuganteng"<<endl;
         i++;
    }
}
======================================

contoh lumayan rumit-nya
===========================================================
#include <iostream.h>
void main ()
{
int n, hasil;
cout << "Masukkan nilai yang ente mau faktorial-in gan! ";
cin >> n;
cout << endl;

hasil=1;
while (n >= 1)
{
hasil = hasil * n;
n--;
}

cout << "hasil faktorial langsung TKP= " << hasil;
}
===========================================================

do-while
Pernyataan do…while mirip seperti pernyataan while, hanya saja pada do…while pernyataan yang terdapat didalamnya minimal akan sekali dieksekusi.

bentuk umumnya
=================
do
{
pernyatan ;
} while(kondisi);
=================


contoh sederhana
=====================================
#include<iostream.h>

void main()
{
    int i;
    
    i=0;
    do
    {
         cout<<"akuganteng"<<endl;
         i++;
    }while(i<10);
}

=====================================

contoh lumayan rumitnya
===========================================================
#include<iostream.h>

void main () 
{
        int r,n,c,d,up,down,answer,zz;
        up=1;
        down=1;
        cout<<"masukkin nilai n-nya dulu GAN :"<<endl;
        cin>>c;
        cout<<"nilai r-nya juga GAN :"<<endl;
        cin>>d ;
        n=c;
        zz=d;

        r=n-zz;
        do
        {
             up=up*n;
             n--;
        }while(n>0);


        do
        {
            down=down*r;
            r--;
        }while(r>0);

        answer=up/down;

        cout<<"permutasi "<<c<<" dan "<<d<<" = "<<answer;
}
===========================================================

Salam, @nyapakid --> ありがとう || شكرا || 감사합니다 || grazie || merci || dank u || 謝謝 || Vielen Dank || gracias || σας ευχαριστώ || Спасибо || คุณขอบคุณ || teşekkür ederim || cảm ơn bạn || Thank You || Terima kasih.... salam penutup dariku السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ



2 komentar: