Monday, November 17, 2008

Tidak Semua Header C di Windows Berlaku di linux lho ...

Tidak Semua Header C di Windows Berlaku di linux lho। Seperti header conio.h yg salah satunya dipakai untuk fungsi clrscr, getch misalnya, di GNU / linux tidak bisa dipakai ternyata ya?(wah payah neh gw ketahuan kalo mmg jarang pake C di linux hehehe, memang:D). dah beberapa tahun y dah ga pake c, pakenya hanya saat Tugas akhir di poltek and saat praktikum Mata kuliah Interfacing di ITS yang ngakses hardware mknya pake C kalo ga , ga kenal C kali:).

Daftar header turbo C apa aja sih yang bisa digunakan di linux?kita bisa lihat di /usr/include/ . Jadi jangan lupa yach..periksa lagi di /usr/include/ jika mau include kan macam2 header C. jadi kalo ada komentar "error: conio.h: No such file or directory" pas di compile program C nya jangan kelamaan.. langsung aja periksa /usr/include/. ada ga daftar header yang diinclude di program disana:)

Tuesday, November 11, 2008

Format Number di JAVA menggunakan DecimalFormat dan NumberFormat

Untuk membuat format number di java dapat digunakan DecimalFormat atau NumberFormat।Supaya tidak lupa aq tulis di blog saja ah.

esnips.com/doc/8614e892-0a92-437b-8e3b-574fad318fce/MyNumberFormat
====================================================================
package test1;

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Locale;

public class MyNumberFormart {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Double nilai = new Double(1234.6);

DecimalFormat gaPakaiTanda = new DecimalFormat("###,##0.00");
System.out.println("\nNilai (dengan format DecimalFormat(''###,##0.00'')) = " + gaPakaiTanda.format(nilai));

DecimalFormat pakaiTanda = new DecimalFormat("$###,##0.00");
System.out.println("\nNilai (dengan format DecimalFormat(''$###,##0.00'') =" + pakaiTanda.format(nilai));

NumberFormat instanceFormat = NumberFormat.getCurrencyInstance();
System.out.println("\nNilai (dengan NumberFormat.getCurrencyInstance() ) = " + instanceFormat.format(nilai));

NumberFormat dgFormat = NumberFormat.getInstance();
System.out.println("\nNilai (dengan NumberFormat.getInstance() ) = " +dgFormat.format(nilai));



Double dataPersen = new Double(0.35);
NumberFormat formatPersen;
String data = new String("");

formatPersen = NumberFormat.getPercentInstance();
data = formatPersen.format(dataPersen);
System.out.println("\nNilai Data dalam Format Persen = "+data);

}



}


====================================================================

ओउत्पुत:



Nilai (dengan format DecimalFormat(''###,##0.00'')) = 1,234.60

Nilai (dengan format DecimalFormat(''$###,##0.00'') =$1,234.60

Nilai (dengan NumberFormat.getCurrencyInstance() ) = $1,234.60

Nilai (dengan NumberFormat.getInstance() ) = 1,234.6

Nilai Data dalam Format Persen = 35%

Format Date di JAVA menggunakan SimpleDateFormat atau DateFormat

Untuk membuat format tanggal di java dapat digunakan SimpleDateFormat atau DateFormat।Supaya tidak lupa aq tulis di blog saja ah॥

esnips.com/doc/8614e892-0a92-437b-8e3b-574fad318fce/FormatTanggal
===========================================================================
package test1;

import java.text.DateFormat;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;

public class FormatTanggal {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

String temp = new String("");
Date date = new Date();
System.out.println("Hari ini (tanpa format data) adalah : " +date);

Format myFormat = new SimpleDateFormat("yyyy.MM.dd G 'at' HH:mm:ss z");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("dd-MM-yyyy G 'at' HH:mm:ss z");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("EEE, MMM d, ''yy");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);


myFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("EEEE, d MMMM yyyy HH:mm:ss");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("dd/MM/yyyy");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("MM");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Bulan ke : " +temp);

myFormat = new SimpleDateFormat("MMM");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Bulan : " +temp);

myFormat = new SimpleDateFormat("dd");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Hari : " +temp);

myFormat = new SimpleDateFormat("EEEE");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Hari : " +temp);


myFormat = new SimpleDateFormat("h:mm a");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);


temp = DateFormat.getDateInstance(DateFormat.SHORT).format(date);
System.out.println("\n\nHari ini (DateFormat.SHORT) adalah : " +temp);

temp = DateFormat.getDateInstance(DateFormat.LONG).format(date);
System.out.println("\n\nHari ini (DateFormat.LONG) adalah : " +temp);

temp = DateFormat.getDateInstance(DateFormat.MEDIUM).format(date);
System.out.println("\n\nHari ini (DateFormat.MEDIUM) adalah : " +temp);


}

}


============================================================
output

Hari ini (tanpa format data) adalah : Tue Nov 11 13:15:50 WIT 2008

Hari ini adalah : 2008.11.11 AD at 13:15:50 WIT

Hari ini adalah : 11-11-2008 AD at 13:15:50 WIT

Hari ini adalah : Tue, Nov 11, '08

Hari ini adalah : Tue, 11 Nov 2008 13:15:50 +0700

Hari ini adalah : Tuesday, 11 November 2008 13:15:50

Hari ini adalah : 11/11/2008

Sekarang Bulan ke : 11

Sekarang Bulan : Nov

Sekarang Hari : 11

Sekarang Hari : Tuesday

Hari ini adalah : 1:15 PM

Hari ini (DateFormat.SHORT) adalah : 11/11/08

Hari ini (DateFormat.LONG) adalah : November 11, 2008

Hari ini (DateFormat.MEDIUM) adalah : Nov 11, 2008