Kamis, 15 Maret 2018

Belajar perulangan dalam C++

Berjumpa lagi bersama AWS, hari ini saya tak menjelaskan terlalu banyak karena materi yang masih blum tertalu mengerti dan waktu yang semakin menipis disebabkan seringnya membuang waktu waktu kosong/malas.

Ok langsung ke inti. Kita akan belajar while, do while, for dan deretan segitiga. Seperti apa? langsung scroll ke bawah.



1. While

Disini saya akan membuat sebuah program seperti segitiga terbalik. Dengan Script seperti ini :

#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
    int a=1, b;

    while(a<=9)
    {
        b=a; while (b<=9)
        {
            cout << b << ""; b++;
        }
        cout << "\n"; a++;
    }
    getch();
}


Dan menghasilkan seperti ini :





Sama Halnya jika menggunakan script Do While akan menghasilkan output seperti diatas :

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

int main()
{
    int a=1, b;

    do
    {
        b=a;
        do
        {
            cout<<b<<"";b++;
        }
        while(b<=9);
        cout<<"\n";a++;
    }
    while (a<=9);
    getch();
}


2. Kita akan membuat deret pertambahan ganjil yang menghasilkan 100, langsung ajah scriptnya :

#include <iostream>
using namespace std;

int main(){
int a=1,b=19,n;
for (a=1;a<=b;a+=2){
        cout<<a;
        if(a<b){cout<<" + ";}
    }
    cout<<" = ";
    b=a+2;
    n=a/2;
    n=n*n;
    cout<<n;
}


 akan menghasilkan output :



3. Pembuatan penjumlahan yang dilooping.

Langusung scriptnya ae :

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

main()
{
int a=5,b,i,jmlh;
    for (b=1;b<=a;b+=1){
        jmlh=0;
            for (i=1;i<=b;i+=1)
            {
            if (i !=1)
            cout <<" + ";
            cout <<i;
            jmlh+=i;
            }
        cout <<" = " <<jmlh <<endl;
    }
    cout<<endl <<endl;
getch();
}


Dengan Outputnya :












Dan sekian untuk pembelajaran hari ini, untuk pemahaminya silahkan pahami sendiri.
Terima kasih.

Tidak ada komentar:

Posting Komentar

Statiska Pertemuan 6