nav-left cat-right
cat-right
ADVERTISEMENT
Affiliate Banner

C++ For Dummies: Looping (For)

Contoh kasus penggunan perulangan dengan For dalam C++.

Catatan: Code dan preview ditulis dengan Visual Studio 2005, Code sudah kami rubah seperlunya agar bisa dicoba di Borland C++, silahkan periksa dan lakukan penyesuai sesuai dengan kaidah syntax program anda.

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
main()
{
    int i,j, jml=0,tot=0;
 
//soal no 1
    cout<<"\nSoal No: 1\n\n";
    for (i=2;i<22;i=i+2)
    {
        jml=jml+i;
        cout<<i<<" ";
        if (i<20)
            cout<<"+ ";
    }
    cout<<"= "<<jml;
 
    //reset counter
    cout<<"\n\n-----------------------------------------------------\n";
    i=0;
    jml=0;
 
 
 
//soal no 2
    cout<<"\nSoal No: 2\n\n";
    for (i=1;i<20;i=i+2)
    {
        jml=jml+i;
        cout<<i<<" ";
        if (i<19)
            cout<<"+ ";
    }
    cout<<"= "<<jml;
 
    //reset counter
    cout<<"\n\n-----------------------------------------------------\n";
    i=0;
    jml=0;
 
//soal no 3
    cout<<"\nSoal No: 3\n\n";
    for (i=1;i<=5;i++)
    {
        for(j=1;j<=i;j++)
        {
            cout<<j;
            if(j>=1 && j<i)
                cout<<" + ";
                        
        }
        
        jml=jml+i;
        if(i<=2)
            cout<<"\t\t\t";
        else if (i<=4)
            cout<<"\t\t";
        else
            cout<<"\t";
        cout<<" = "<<jml;
        cout<<"\n";
 
    }
 
    //reset counter
    cout<<"\n\n-----------------------------------------------------\n";
    i=0;
    j=0;
    jml=0;
 
//soal no 4    
    cout<<"\nSoal No: 4\n\n";
    jml=1;
    for (i=1;i<=9;i=i+2)
    {
        for(j=1;j<=i;j=j+2)
        {
            cout<<left<<j;
            if(j>=1 && j<i)
                cout<<" * ";
                        
        }
        
        jml=jml*i;
        if(i<=3)
            cout<<"\t\t\t";
        else if (i<=7)
            cout<<"\t\t";
        else
            cout<<"\t";
        cout<<" = "<<jml;
        cout<<"\n";
 
    }
 
    //reset counter
    cout<<"\n\n-----------------------------------------------------\n";
    i=0;
    j=0;
    jml=0;
 
//soal no 5    
    cout<<"\nSoal No: 5\n\n";
    for (i=2;i<=10;i=i+2)
    {
        for(j=10;j>=i;j=j-2)
        {
            cout<<j;
            if(j>2 && j>i)
                cout<<" + ";
            jml=jml+j;
            tot=tot+j;
                
        }
        
        if(i>6)
            cout<<"\t\t\t";
        else if (i>2)
            cout<<"\t\t";
        else
            cout<<"\t";
        cout<<" = "<<jml;
        cout<<"\n";
        jml=0;
    }
    cout<<"\t\t\t--------- +\n";
    cout<<"\t\t\t  "<<tot;
 
 
    //reset counter
    cout<<"\n\n-----------------------------------------------------\n";
    i=0;
    j=0;
    jml=0;
    tot=0;
 
//soal no 6
    cout<<"\nSoal No: 6\n\n";
    for(i=1;i<=5;i++)
    {
        for (j=1;j<=5;j++)
        {
            if (i==1)
                cout<<j<<"\t";
            else
            {
                jml=i*j;
                cout<<jml<<"\t";
            }
                
        
        }
        cout<<"\n";
    }
 
getch();
}

Preview:

tugasc

 

Okey, Semoga bermanfaat !