Tampilkan postingan dengan label cpp. Tampilkan semua postingan
Tampilkan postingan dengan label cpp. Tampilkan semua postingan

C++ : Do While, Pilihan ya atau tidak

Ditulis oleh robzlabz pada Kamis, 05 April 2012

apakah kamu pernah melihat program yang seperti ini?


Biar aku jelaskan sedikit tentang program ini. Program ini akan mengulang ke code bagian awal ketika kita mengisi pernyataan dengan y dan program ini tidak akan mengulangi code jika ditekan selain y, misal n

C++ : Sorting dengan metode Bubble Sort

Ditulis oleh robzlabz pada

Pada metode sorting apapun pasti ada 2 perintah yang harus dikerjakan, yaitu perbandingan dan penukaran, ketika data yang dibandingkan diketahui tidak urut maka akan dilakukan penukaran yang akan membuat data urut (sorting)

nah, pada artikel kali ini aku akan menjelaskan sedikit tentang code sorting dan bagaimana codenaya yang ditulis dalam cpp

sebelum menuju metode sorting, kita perlu mengetahui tentang metode penukarannya dulu. Untuk code penukaran adalah sama untuk setiap sorting yaitu

C++ : Membuat Loncatan Array

Ditulis oleh robzlabz pada Kamis, 22 Maret 2012

Kelas kemarin di STMIKAMIKOM diberikan soal mengenai array. Soalnya adalah diberikan array

int angka [] = {1,2,3,4,5,6,7,8}

Pendeklarasian angka tidak boleh diganti, lalu tugasnya adalah membuat tampilan seperti ini


mulanya aku kira bahwa angka angka itu adalah agka angka unik dan tidak beraturan, namun ternyata angka angka yang berloncatan itu ada kodenya, bisa dilihat dari 1..3..5..7..9 dan angka satunya lagi 8..6..4..2..0

Dari analisa tersebut maka dapat dibuat perumusan seperti ini
1 = 1
8 = 9 - 1
3 = 3
6 = 9 - 3
5 = 5
4 = 9 - 5
7 = 7
2 = 9 - 7
9 = 9
0 = 9 - 9

angka yang digunakan adalah angka loncatan 1..3..5..7..9 maka kita akan membuat dengan for yang mengulang dengan i=1+2 (bukan i++)

for (int i=0;i<;9;i=i+2)

nah, berati kita akan melakukan perulangan seperti ini

1
2
cout<<angka[i];
cout<<angka[8]-angka[i];

Oke, mari kita lihat di line 1 pada kode diatas, kode tersebut akan menampilkan i sampai dengan 5 perulangan dan nilai dari i adalah 0,2,4,6,8. Loh, kok bukan 1,3,5,7,9?? itu karena yang aku maksud adalah nilai i, nah sedangkan nilai angka[i] adalah 1,3,5,7,9.

Lalu lihatlah pada line 2, kode ditas akan melakukan perulangan selama 5x juga dan i yang dihasilkan masih sama yaitu 0,2,4,6,8 tapi pada kode tersebut yang akan menjadi outputnya adalah angka[8]-angka[i]. Misalnya nilai i adalah 0 maka angka[8]-angka[0] = 9-1 = 8. Ingat loh, Array itu dimulai dari 0, jadi jika diatas dideklarasikan int angka [] = {1,2,3,4,5,6,7,8} maka angka[0] nilainya adalah 1

Oke, untuk code lengkapnya kurang lebih seperti ini

#include <iostream>
#include <conio>

main () {
 int angka [] = {1,2,3,4,5,6,7,8,9};
 cout<<"Angka Urut : ";
   for (int i=0;i<9;i++) {
    cout<<angka[i];
   }
   cout<<endl<<"Angka loncat : ";
   for (int i=0;i<9;i=i+2) {
    cout<<angka[i];
      cout<<angka[8]-angka[i];
   }
   getch();
}


Download Source Code via Wuala 

Label Could

Analisa (1) Assembler (4) c (1) cpp (3) Facebook (7) Fun (2) Galau (6) Hacking (1) Hardware (1) Java (7) JavaScript (4) Komik (10) My Family (1) My Life (14) My Way (8) NFC (1) NFC Hacking (1) Php (1) Program (47) Project (1) Script (1) Technology (1) Visual Basic 6 (2) Visual Basic.NET (4) What The Pufh (12)