Month: November 2014

C++ Output Formatting – %[FLAG][WIDTH].[PRECISION]type

laporan bulanan

Idenya adalah membuat tampilan yang lebih rapi, intinya dalah gimana nge’format’ output yang mau ditampilkan. Contoh seperti program diatas, terlihat rapi bukan? itu dia maen rata kanan, rata kiri, reserved size, digits belakang koma…. Yup ini yang akan dibahas kali ini – Output Formatting!

Sederhananya di C++ aturannya kyk gini Continue reading “C++ Output Formatting – %[FLAG][WIDTH].[PRECISION]type”

C++ Variable Casting [char to int] – misal A=1, B=2….Z=26

char to int

Kisah lagi, ceritanya pengen menghitung nilai dari sebuah nama misal karakter a bernilai 1, b bernilai 2, c bernilai 3 dan seterusnya… Pada dasarnya suatu karater itu kalau dicasting ke intergr maka akan mejadi nilai ASCIInya. Ada ASCII tabel tuh coba cari. Nah huruf A-Z itu nilai ASCIInya 65 untuk A….. sampai 91 untuk Z, sedangkan untuk huruf kecil beda lagi, yaitu 97 untuk a….. sampai 123 untuk z. Nah supaya nilai A atau a = 1 yaaa tinggal dikurangin aja, kalau karakternya huruf besar kita kurangi 96, kalau karakternya huruf kecil tinggal kurangi 64. Jadi deh.

Lalu gimana tau itu hurup besar atau hurup kecil?  tenang, sekarang ada teknologi Continue reading “C++ Variable Casting [char to int] – misal A=1, B=2….Z=26”

Test Logic – Input Validation [strcmp, strlen, strcpy…]

Hehe… materi bab validasi pengembangannya jadi aneh-aneh. Awalnya sih sederhana, misal sekedar input angka nilai harus 0-100, tidak boleh minus, tidak boleh lebih dari seratus. Lalu validasi input string, misal panjang karakter harus sekian, pake strlen, atau input hanya boleh kata ini, ini dan ini, bisa pake strcmp, atau harus diawali dengan kata ‘xxx’ misal, bisa mainin array of char. Berlanjut dah validasinya input hanya boleh sekian sampai sekian, kalau sisanya tinggal segini maka gini, kalau sisanya udah habis maka nggak bisa input lagi…bla bla bla… hitung-hitungan euy hitung-hitungan akhirnya :3

ahaha… misal casenya kali ini seperti ini nih :

IMG-20141113-WA0001

and booommm… Continue reading “Test Logic – Input Validation [strcmp, strlen, strcpy…]”