CyberKaze

Studied under the pressure of the environment around you, make a misery to be your best teacher.

Blog Awards

CyberKaze memenangkan Blog Awards dalam acara SPIDOL yang diselenggarakan oleh OSIS SMA Negeri 10 Bogor

Devilzc0de

Codes and Exploits

Jumat, 13 Januari 2012

C++ Harga Diskon





Langsung aja, kali ini saya ingin ngeshare hasil codingan sederhana saya yaitu aplikasi menghitung harga barang yang didiskon.

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

using namespace std;

int main()
{
    double var1, var2, var3, var4, diskon ;
    diskon = 100 ;
    var3 = var1 / diskon * var2 ; //gakepake
    var4 = var1 - var3 ; //gakepake
   
   
    cout << "Program Menghitung Harga Barang yang Didiskon\n\n" ;
    cout << "Masukkan harga barang dan jumlah diskon\n\n" ;
    cout << "Harga barang : " ; cin >> var1 ;
    cout << "Diskon       : " ; cin >> var2 ;
    cout << "-------------------------\n\n" ;
    cout << "Harga barang : " ; cout << setw(6) << var1 << endl ;
    cout << "\n\nDiskon       : " ; cout << setw(6) << var1 / diskon * var2 << endl;
    cout << "\n-------------| ______-" ;
    cout << "\n               " << setw(6) << var1 - (var1 / diskon * var2) << endl ;
    getch();
}

Minggu, 08 Januari 2012

Apa Itu Konstanta dalam C++ ?

 Konstanta

Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang
disebut karakter escape, antara lain :
\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
: nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring
Konstanta adalah suatu nilai yang tidak berubah selama proses dari program. Misalnya suatu statemen ungkapan sebagai berikut :
Fahrenheit=Celcius*1.8+32;
Celcius dan Fahrenheit adalah variabel yang nilainya dapat berubah selama proses program. Nilai Celcius dapat berubah tergantung dari nilai yang dimasukkan sebagai input data dan nilai Fahrenheit akan berubah tergantung nilai dari Celcius. Nilai 1.8 dan 32 sebaliknya tidak akan pernah berubah di dalam proses program, karena nilai- nilai ini adalah nilai- nilai konstanta.

Konstanta Numerik Integer

Konstanta numerik integer merupakan nilai numerik bilangan bulat. Konstantakonstanta inetegr dapat ditulis dalam bentuk desimal, heksadesimal, maupun oktal. Berikut contoh dalam bentuk nilai desimal :
123
(integer bertanda)
-123
(integer bertanda)
37000U
(integer tidak bertanda)
-75000L
(integer panjang bertanda)
418598821UL
(integer panjang tidak bertanda)
Bila user ingin suatu konstan diinterpretasikan sebagai oktal,tambahkan digit 0 didepan.
Contoh:
015 ekivalen dengan 13 dalam decimal
Jika yang diinginkan bilangan hexadesimal, tambahkan 0x di depan.
Contoh:
0×20 ekivalen dengan 32

Konstanta Numerik Pecahan

Merupakan nilai numerik yang dapat mempunyai nilai pecahan dibelakang titik desimal. Konstanta numerik pecahan juga dapat ditulis dengan notasi saintifik (dengan notasi e atau E). Berikut contoh-contoh konstanta numerik pecahan :
123.
-123.00
12.34e29

Konstanta Karakter dan Konstanta String

Konstanta karakter merupakan nilai sebuah karakter yang ditulis diantara tanda petik tunggal. Konstanta string merupakan nilai sebuah atau lebih karakter yang ditulis dalam tanda petik ganda. Pengertian karakter adalah semua karakter yang sah seperti yang didefinisikan oleh kode ASCII, yaitu dapat meliputi huruf(a samapi z), digit (0 sampai 9), karakter-karakter khusus(misal +=$). Berikut contoh dari konstanta-konstanta karakter dan string :
‘a’
konstanta karakter huruf a bernilai ASCII 97
’7′
konstanta karakter huruf a bernilai ASCII 55
“a”
konstanta string huruf a

Konstanta Karakter Escape

Konstanta ini banyak digunakan distatemen-statemen untuk menampilkan hasil, misal membuat kursor kemablike kolom pertama(carriage return).
Karakter Keterangan
\n pindah kursor ke baris baru
\t horizontal tab, pindah kursor ke posisi tab
\a membunyikan bel sistem atau beep
\ mencetak atau menampilkan tanda \ (backslash)
\”

Sumber : 

Sabtu, 07 Januari 2012

Tipe Data dalam C++

Tipe data dalam C++ itu apa aja sih ? di C++ ada tipe data bilangan bulat , bilangan real , ada juga tipe data unsigned.

Tipe data bilangan bulat :
  • char
  • int (integer)
  • short (short integer)
  • long (long integer)
Tipe data bilangan real :
  • float (real)
  • double (real double)
  • long double
Tipe data unsigned bilangan bulat :
  • unsigned char
  • unsigned int (integer)
  • unsigned short (short integer)
  • unsigned long (long integer)
Tipe data unsigned mirip dengan yang bukan unsigned. Bedanya adalah tipe data unsigned tidak mengenal bilangan negatif (nilainya selalu positif)



C++ Hello world



setiap kita belajar tentang pemrograman kebanyakan pasti disuruh membuat program yang berisikan Hello world, nah sekarang kita coba buat programnya, gampang kok. ini dia source code nya .
#include <stdio.h>

void main()
{
     printf("hello world\n");
    getch();
}

getch() disini berguna agar saat perintah selesai dieksekusi program tidak langsung meng-close nya.

C++ Looping hingga 100.000


Tanpa basa basi sekarang kita akan mencoba membuat suatu program yang isinya looping dari 1 - 100.000, tinggal copy aja source dibawah ini, oh iya buat mengcompile nya saya menggunakan software DevC++ , apakah kalian tau apa itu looping ? Looping adalah pengulangan sesuatu dari program. Dalam C++ looping ada 3 macam, tapi kali ini kita akan memakai looping dengan while.

#include <iostream>
using namespace std;

int main() {
    int i = 1;
   
    //kondisi ditetapkan (bahwa selama i lebih kecil atau sama dengan
    //1000 ada perintah yang diberikan pada program...)
    while (i <= 100000) {

        //perintah untuk mencetak nilai dari i dan kemudian membuat
        //baris baru
        cout << i << "\n";

        //iterasi
        ++i;
        //i = i + 1;
        //i += 1;
    }
    system("pause");
}

 Iterasi dalam looping adalah suatu penambahan nilai atau pengurangan. Gimana ? gampang kan ?

Rangka HTML


HTML yaitu Hyper Text Markup Language merupakan bahasa standar yang digunakan oleh protocol http (hyper text transfer protocol). HTML didahului dengan sebuah tag <html> dan diakhiri dengan </html>, tidak semua tag diakhiri dengan </ , nanti kita akan lihat tag mana saja yang tidak memakai tag penutup.
Contoh HTML :
<html>
<head>
<title>Rangka HTML</title>
</head>
<body>
Ini biasanya sebagai isi dari sebuah html yang akan ditampilkan di halaman web
</body>
</html>
Lalu save dengan ekstensi .html  , contohnya rangka.htm atau rangka.html