Buat Ombak Segitiga dengan While dan For di C++
#1
Ok om,,ini tutorial pertama saya di IBTeam,,
jadi klo ada salah2 kata mohon dimaklumi bro,,maklum ane masih smp kls 2

Pada tutorial ini ane akan membahas bagaimana cara membuat ombak segitiga secara berulang-ulang sesuai dengan input yang dimasukkan..

1. Printah utamanya adalah While dan For agan2..
2. Langsung aja kita ke source code nya :
Code:
#include <iostream>
#include <windows.h>
#include <iomanip>
#include <string>
using namespace std;
int main()
{
    system ("color A");
    system ("TITLE Wong Edan");
    int b;
    string v;
    cout<<"Masukkan Jumlah Perulangan = ";
    cin>>b;
    cout<<"Masukkan Nilai Setfill = ";
    cin>>v;
    while(b--)
    {
    for (int a=1; a<=b; a++)
    {
        cout<<setfill('*');
        cout<<setw(a)<<v<<endl;
        Sleep (100);
    }
    int t=b;
    for (int c=1; c<=b; c++)
    {
        t = t-1;
        cout<<setfill('*');
        cout<<setw(t)<<v<<endl;
        Sleep (100);
    }
    }
    system ("pause>nul");
    return 0;
}

Penjelasan :
3. Semua orang pasti sudah tw tentang library iostream di C++ kan?? ya...library iostream itu untuk mendefinisikan semua perintah yang ada dalam library iostream contoh :
Code:
cout<<[untuk menampilkan output]
cin>>[untuk Menulis sebuah masukan/inputan]
Jika iostream tidak diinclude kan, maka perintah cout, cin, dll tidak akan mau bekerja

4. setelah mendefinisikan library iostream, selanjutnya adalah mendefinisikan/menginclude kan library windows.h. printah dari windows.h yg kita gunakan dalam tutor ini adalah Sleep(nilai). perintah ini berfungsi untuk memberikan interval(selang waktu) sesuai dengan nilai yang diberikan. Interval 1 detik = Sleep(1000);
Jika kita tidak menginclude kan library windows.h, maka Sleep(..) juga tidak akan bekerja karena Sleep(..) merupakan salah satu dari perintah yang ada di dalam library windows.h

5. Selanjutnya adalah mendefinisikan library iomanip. Salah satu perintah dalam iomanip yang kita gunakan adalah :
setw(..) : untuk memberikan jarak/spasi pada output sesuai dengan nilai yang diberikan.
contoh :
Code:
cout<<setw(5)<<"test";
maka kita akan kita akan memberikan jarak/spasi sejauh 5 pada variabel test

setfill(..) : untuk menggantikan spasi yang telah dikerjakan oleh setw() menjadi huruf, simbol, atau angka sesuai yg telah ditentukan.
contoh:
Code:
cout<<setfill('*')<<setw(5)<<"test";
maka kita akan mengganti 5 spasi yang telah diberikan oleh setw() menjadi sebuah 5 simbol *

6. Selanjutnya adalah mendefinisikan library string. String adalah sebuah variabel yang menampung semua jenis angka, simbol, dan huruf.
contoh :
Code:
string a;
cin>>a;
cout<<a;
Baris pertama di atas akan mendefinisikan variabel string a,
baris ke2 berfungsi untuk memberikan nilai terhadap variabel a dengan cara menulis nilainya, setelah itu, nilai yg ditulis pada variable a akan tersimpan.
baris ke3 untuk menunjukkan output berupa nilai yang dimasukkan ke variabel a tadi

7.
Code:
using namespace std;
wajib kita tulis ketika kita sudah selesai menginclude kan semua jenis library yg kita butuhkan..

8. While adalah suatu perintah perulangan dgn kriteria sbg berikut
Code:
While(Kondisi)
{
perintah1
perintah2
}
apabila Kondisi terpenuhi, maka perintah yg ada di bawahnya akan dijalankan..
contoh :
Code:
int a;
    a = 5;
    while(a<=10)
    {
                cout<<"Kurang dari 10";
                system ("pause>nul");
    }
Code di atas akan mendefinisikan variabel integer a
dan memberi nilai 5 pada variabel a tersebut.
Perintah While akan berjalan jika nilai a lebih kecil dari 10.
Karena nilai a adalah 5 yg berarti kurang dari 10, makan perintah While akan dijalankan

cukup penjelasan dari saya..:badpc::badpc:
403 Forbidden

#2
Menarik kawan, kebetulan sy lagi bljr2 C++ !!! Keep share ..
Fuckbook
Geeky's Blog!
Yahoo Massager : Mac_geeky

Acer 4732z
Backtrack 5 Gnome

#3
skalian ane share gambarnya
[Image: dc1.bmp]
403 Forbidden

#4
yah .. barusan pnya ane make codelit juga hasinya bgitu kawan di terminal .. !!! Smile
Fuckbook
Geeky's Blog!
Yahoo Massager : Mac_geeky

Acer 4732z
Backtrack 5 Gnome

#5
nice Smile
<= Through The Hollow + Face The Storm =>

#6
(02-26-2012, 10:15 AM)KidZtatioN Wrote: nice Smile

makasih dukungannya omAngelAngelAngel
403 Forbidden

#7
upload gambar ke tinypic.com Smile btw thanks yaa udah sharing keren nih

#8
emangnya napa klo upload gambar ke tinypic.com ??
403 Forbidden

#9
(02-26-2012, 03:22 PM)RieqyNS13 Wrote: emangnya napa klo upload gambar ke tinypic.com ??

soalnya gambar ente yang di atas ga keliatan om,cuma tulisan aja ga ada gambarnya hehe

#10
om, tanya 1 donk, gmn cara install borland atau program semacam ny d BT?
bsa kasih tutorial ny ga?
skalian cara install VB dan java... makasih info ny...
om, tanya 1 donk, gmn cara install borland atau program semacam ny d BT?
bsa kasih tutorial ny ga?
skalian cara install VB dan java... makasih info ny...






Users browsing this thread: 1 Guest(s)