Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-24-2013, 12:55 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › Java v
« Previous 1 ... 3 4 5 6 7 8 Next »

[Ask] Function input untuk data berupa String (char)

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Ask Function input untuk data berupa String (char)
03-14-2012, 08:54 PM
Post: #1
Mas-J Offline
./Devilz 1st Cadet
Posts: 17
Joined: Jun 2011
Reputation: 0
Function input untuk data berupa String (char)
gan ane ada tugas suruh buat program, ane udah buat tapi ane bingung gimana caranya buat input data berupa string (char), yg ane tau cuma input datanya untuk angka doang, berikut program yg ane buat sedemikian rupa >.<
public class DaftarMenu{

public static void main(String[]args){

//Air Mineral Gelas[0];Teh Manis Hangat[1];Es Teh Manis[2];Jeruk Hangat[3];Es Jeruk[4];Jus Mangga[5];Jus Alpukat[6]
String minuman[] =
{
"Air Mineral Gelas",
"Teh Manis Hangat",
"Es Teh Manis",
"Jeruk Hangat",
"Es Jeruk",
"Jus Mangga",
"Jus Alpukat"
};

//"Ayam"[0];"Tahu"[1];"Tempe"[2]
String makanan[]=
{
"Ayam",
"Tahu",
"Tempe"
};

int ulang = 1;
int ulangconfirm;
int ulangditerima=1;

do
{

System.out.println("Selamat Datang di WARTEG TKJ");
System.out.println("Pilih Menu:");
System.out.println("1. Makanan");
System.out.println("2. Minuman");

String a = BacaKeyboard.bacaString();
int menu = Integer.valueOf(a).intValue();



switch(menu) {

case 1:
System.out.println("|======================|=======|===|");
System.out.println("|----Daftar Makanan----|-Harga-|Stk|");
System.out.println("|======================|=======|===|");
System.out.println("|1. Ayam + Nasi |Rp 6000|Ada|");
System.out.println("|2. Tahu + Nasi |Rp 2500|Ada|");
System.out.println("|3. Tempe + Nasi |Rp 3000|Ada|");
System.out.println("|======================|=======|===|");
System.out.print("\nSilahkan pilih pesanan Anda: [1-3] ");

String b = BacaKeyboard.bacaString();
int pesanmakan = Integer.valueOf(b).intValue();

if(pesanmakan==1)
{
System.out.println("\nAnda memesan " +makanan[0]);

System.out.println("Berapa porsi yang anda pesan ?");
String mkn1 = BacaKeyboard.bacaString();
int ayam = Integer.valueOf(mkn1).intValue();

System.out.println("\nTotal harga = " +ayam*6000);
}

else if(pesanmakan==2)
{
System.out.println("\nAnda memesan " +makanan[1]);

System.out.println("Berapa porsi yang anda pesan ?");
String mkn2 = BacaKeyboard.bacaString();
int tahu = Integer.valueOf(mkn2).intValue();

System.out.println("\nTotal harga = " +tahu*2500);
}

else if(pesanmakan==3)
{
System.out.println("\nAnda memesan " +makanan[2]);

System.out.println("Berapa porsi yang anda pesan ?");
String mkn3 = BacaKeyboard.bacaString();
int tempe = Integer.valueOf(mkn3).intValue();

System.out.println("\nTotal harga = " +tempe*3000);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("Masih ada yang mau dipesan ?");
String bakil = BacaKeyboard.bacaString();
int bakil2 = Integer.valueOf(bakil).intValue();




}
else
{
System.out.println("Maaf makanan yang anda pesan tidak tersedia ketawa");
}
break;


case 2:

System.out.println("|======================|=======|===|");
System.out.println("|----Daftar Minuman----|-Harga-|Stk|");
System.out.println("|======================|=======|===|");
System.out.println("|1. Air Mineral Gelas |Rp 500|Ada|");
System.out.println("|2. Teh Manis Hangat |Rp 1500|Ada|");
System.out.println("|3. Es Teh Manis |Rp 2000|Ada|");
System.out.println("|4. Jeruk Hangat |Rp 2000| - |");
System.out.println("|5. Es Jeruk |Rp 2500| - |");
System.out.println("|6. Jus Mangga |Rp 3500|Ada|");
System.out.println("|7. Jus Alpukat |Rp 3500|Ada|");
System.out.println("|======================|=======|===|");
System.out.print("\nSilahkan pilih pesanan Anda: [1-7] ");

String c = BacaKeyboard.bacaString();
int pesanminum = Integer.valueOf©.intValue();

if(pesanminum==1)
{
System.out.println("\nAnda memesan " +minuman[0]);

System.out.println("Berapa banyak yang anda pesan ?");
String mnm1 = BacaKeyboard.bacaString();
int air = Integer.valueOf(mnm1).intValue();

System.out.println("\nTotal harga = " +air*500);
}

else if(pesanminum==2)
{
System.out.println("\nAnda memesan " +minuman[1]);

System.out.println("Berapa banyak yang anda pesan ?");
String mnm2 = BacaKeyboard.bacaString();
int tehh = Integer.valueOf(mnm2).intValue();

System.out.println("\nTotal harga = " +tehh*1500);
}

else if(pesanminum==3)
{
System.out.println("\nAnda memesan " +minuman[2]);

System.out.println("Berapa banyak yang anda pesan ?");
String mnm3 = BacaKeyboard.bacaString();
int tehm = Integer.valueOf(mnm3).intValue();

System.out.println("\nTotal harga = " +tehm*2000);
}

else if(pesanminum==4)
{
System.out.println("\nMaaf stok " +minuman[3] + " sedang habis");
}

else if(pesanminum==5)
{
System.out.println("\nMaaf stok " +minuman[4] + " sedang habis" );
}

else if(pesanminum==6)
{
System.out.println("\nAnda memesan " +minuman[5]);

System.out.println("Berapa banyak yang anda pesan ?");
String mnm6 = BacaKeyboard.bacaString();
int mangga = Integer.valueOf(mnm6).intValue();

System.out.println("\nTotal harga = " +mangga*3500);
}

else if(pesanminum==7)
{
System.out.println("\nAnda memesan " +minuman[6]);

System.out.println("Berapa banyak yang anda pesan ?");
String mnm7 = BacaKeyboard.bacaString();
int alpukat = Integer.valueOf(mnm7).intValue();
System.out.println("\nTotal harga = " +alpukat*3500 );
}

else
{
System.out.println("Maaf minuman yang anda pesan tidak tersedia ketawa");
}
}



System.out.print("\nApakah ada yang mau dipesan lagi ? (1/0): ");
String d = BacaKeyboard.bacaString() ;
int pesanlagi = Integer.valueOf(d).intValue() ;

if (pesanlagi==1)
{
ulangconfirm=1;
ulangconfirm=ulangditerima;
}

else if (pesanlagi==0)
{
ulangconfirm=0;
ulangconfirm=ulangditerima;
break;
}


else
{
System.out.println("\nApakah ada yang mau dipesan lagi ? (1/0): ");
}

}
while(ulang==ulangditerima);
}
}

nah disitu ane ambil inputan dari source diprogram ini nih gan (baru diajarin input kaya gini sama doesn gaje ==")
public class BacaKeyboard

{
public static String bacaString()

{
int karakter;
String str = "";
boolean selesai = false;

while(!selesai)

{
try

{
karakter = System.in.read();
if(karakter <0 ||(char) karakter == '\n')
selesai = true;

else if ((char) karakter != '\r')
str = str + (char) karakter;
}

catch(java.io.IOException e)
{
System.err.println("Ada kesalahan");
selesai = true;
} }
return str;
} }

yang ane mau tanya ada dibagian yg ane bold ini gan
ane udah ganti tipe datanya string, char, tp tetep ga bisa gan >.<
kan kalo di program ane swaktu ditanya "Apakah ada yang mau dipesan lagi ?" kita jawabnya pake inputan angka, nah ane maunya yg di input itu berupa huruf.
Gimana ya biar inputannya hanya pake huruf "y" untuk ya dan "t" untuk tidak ??

Quote:System.out.print("\nApakah ada yang mau dipesan lagi ? (1/0): ");
String d = BacaKeyboard.bacaString() ;
int pesanlagi = Integer.valueOf(d).intValue() ;

if (pesanlagi==1)
{
ulangconfirm=1;
ulangconfirm=ulangditerima;
}

else if (pesanlagi==0)
{
ulangconfirm=0;
ulangconfirm=ulangditerima;
break;
}


else
{
System.out.println("\nApakah ada yang mau dipesan lagi ? (1/0): ");
}

}
while(ulang==ulangditerima);
}
}


atau mungkin ada function yg belom dipenuhi di program BacaKeyboardnya ya??

Mohon Pencerahannya para om java ketawa
Besok jumat ane presentasi soalnya nih >.<
Find all posts by this user
Quote this message in a reply
03-14-2012, 09:54 PM
Post: #2
kidofdream Offline
Nama Kucingnya Upin Ipin
Posts: 947
Joined: Aug 2011
Reputation: 55
RE: Function input untuk data berupa String (char)
ane ga ngerti java hammer
Visit this user's website Find all posts by this user
Quote this message in a reply
03-15-2012, 12:20 AM
Post: #3
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: Function input untuk data berupa String (char)
sudah lama tidak main java... itu si abang kodingnya susah dibaca, indentnya gak beraturan bang. dead



anyway ini dia bang
Code:
public class DaftarMenu{

    public static void main(String[]args){
        //Air Mineral Gelas[0];Teh Manis Hangat[1];Es Teh Manis[2];Jeruk Hangat[3];Es Jeruk[4];Jus Mangga[5];Jus Alpukat[6]
        String minuman[] = {
            "Air Mineral Gelas",
            "Teh Manis Hangat",
            "Es Teh Manis",
            "Jeruk Hangat",
            "Es Jeruk",
            "Jus Mangga",
            "Jus Alpukat"
        };

        //"Ayam"[0];"Tahu"[1];"Tempe"[2]
        String makanan[] = {
            "Ayam",
            "Tahu",
            "Tempe"
        };

        int ulang = 1;
        int ulangconfirm;
        int ulangditerima=1;

        do{
            System.out.println("Selamat Datang di WARTEG TKJ");
            System.out.println("Pilih Menu:");
            System.out.println("1. Makanan");
            System.out.println("2. Minuman");

            String a = BacaKeyboard.bacaString();
            int menu = Integer.valueOf(a).intValue();

            switch(menu){
                case 1:
                    System.out.println("|======================|=======|===|");
                    System.out.println("|----Daftar Makanan----|-Harga-|Stk|");
                    System.out.println("|======================|=======|===|");
                    System.out.println("|1. Ayam + Nasi |Rp 6000|Ada|");
                    System.out.println("|2. Tahu + Nasi |Rp 2500|Ada|");
                    System.out.println("|3. Tempe + Nasi |Rp 3000|Ada|");
                    System.out.println("|======================|=======|===|");
                    System.out.print("\nSilahkan pilih pesanan Anda: [1-3] ");

                    String b = BacaKeyboard.bacaString();
                    int pesanmakan = Integer.valueOf(b).intValue();

                    if(pesanmakan==1){
                        System.out.println("\nAnda memesan " +makanan[0]);

                        System.out.println("Berapa porsi yang anda pesan ?");
                        String mkn1 = BacaKeyboard.bacaString();
                        int ayam = Integer.valueOf(mkn1).intValue();

                        System.out.println("\nTotal harga = " +ayam*6000);
                    }
                    else if(pesanmakan==2){
                        System.out.println("\nAnda memesan " +makanan[1]);

                        System.out.println("Berapa porsi yang anda pesan ?");
                        String mkn2 = BacaKeyboard.bacaString();
                        int tahu = Integer.valueOf(mkn2).intValue();

                        System.out.println("\nTotal harga = " +tahu*2500);
                    }
                    else if(pesanmakan==3){
                        System.out.println("\nAnda memesan " +makanan[2]);

                        System.out.println("Berapa porsi yang anda pesan ?");
                        String mkn3 = BacaKeyboard.bacaString();
                        int tempe = Integer.valueOf(mkn3).intValue();

                        System.out.println("\nTotal harga = " +tempe*3000);
                        System.out.println("");
                        System.out.println("");
                        System.out.println("");
                        System.out.println("");
                        System.out.println("Masih ada yang mau dipesan ?");
                        String bakil = BacaKeyboard.bacaString();
                        int bakil2 = Integer.valueOf(bakil).intValue();
                    }
                    else{
                        System.out.println("Maaf makanan yang anda pesan tidak tersedia ");
                    }
                    break;


                case 2:
                    System.out.println("|======================|=======|===|");
                    System.out.println("|----Daftar Minuman----|-Harga-|Stk|");
                    System.out.println("|======================|=======|===|");
                    System.out.println("|1. Air Mineral Gelas |Rp 500|Ada|");
                    System.out.println("|2. Teh Manis Hangat |Rp 1500|Ada|");
                    System.out.println("|3. Es Teh Manis |Rp 2000|Ada|");
                    System.out.println("|4. Jeruk Hangat |Rp 2000| - |");
                    System.out.println("|5. Es Jeruk |Rp 2500| - |");
                    System.out.println("|6. Jus Mangga |Rp 3500|Ada|");
                    System.out.println("|7. Jus Alpukat |Rp 3500|Ada|");
                    System.out.println("|======================|=======|===|");
                    System.out.print("\nSilahkan pilih pesanan Anda: [1-7] ");

                    String c = BacaKeyboard.bacaString();
                    int pesanminum = Integer.valueOf(c).intValue();

                    if(pesanminum==1){
                        System.out.println("\nAnda memesan " +minuman[0]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm1 = BacaKeyboard.bacaString();
                        int air = Integer.valueOf(mnm1).intValue();

                        System.out.println("\nTotal harga = " +air*500);
                    }
                    else if(pesanminum==2){
                        System.out.println("\nAnda memesan " +minuman[1]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm2 = BacaKeyboard.bacaString();
                        int tehh = Integer.valueOf(mnm2).intValue();

                        System.out.println("\nTotal harga = " +tehh*1500);
                    }
                    else if(pesanminum==3){
                        System.out.println("\nAnda memesan " +minuman[2]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm3 = BacaKeyboard.bacaString();
                        int tehm = Integer.valueOf(mnm3).intValue();

                        System.out.println("\nTotal harga = " +tehm*2000);
                    }
                    else if(pesanminum==4){
                        System.out.println("\nMaaf stok " +minuman[3] + " sedang habis");
                    }
                    else if(pesanminum==5){
                        System.out.println("\nMaaf stok " +minuman[4] + " sedang habis" );
                    }
                    else if(pesanminum==6){
                        System.out.println("\nAnda memesan " +minuman[5]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm6 = BacaKeyboard.bacaString();
                        int mangga = Integer.valueOf(mnm6).intValue();

                        System.out.println("\nTotal harga = " +mangga*3500);
                    }
                    else if(pesanminum==7){
                        System.out.println("\nAnda memesan " +minuman[6]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm7 = BacaKeyboard.bacaString();
                        int alpukat = Integer.valueOf(mnm7).intValue();
                        System.out.println("\nTotal harga = " +alpukat*3500 );
                    }
                    else{
                        System.out.println("Maaf minuman yang anda pesan tidak tersedia ");
                    }
            }



            System.out.print("\nApakah ada yang mau dipesan lagi ? (y/n): ");
            String d = BacaKeyboard.bacaString() ;
            //int pesanlagi = Integer.valueOf(d).intValue() ;

            if(d.equals("y")){
                ulangconfirm=1;
                ulangconfirm=ulangditerima;
            }
            else if(d.equals("n")){
                ulangconfirm=0;
                ulangconfirm=ulangditerima;
                break;
            }
        }
        while(ulang==ulangditerima);
    }
}

Code:
public class BacaKeyboard{
    public static String bacaString(){
        int karakter;
        String str = "";
        boolean selesai = false;

        while(!selesai){
            try{
                karakter = System.in.read();
                if(karakter <0 ||(char) karakter == '\n')
                    selesai = true;
                else if ((char) karakter != '\r')
                    str = str + (char) karakter;
            }

            catch(java.io.IOException e){
                System.err.println("Ada kesalahan");
                selesai = true;
            }    
        }
        return str;
    }    
}
Visit this user's website Find all posts by this user
Quote this message in a reply
 Reputed by :  whitecoinDC(+1)
03-15-2012, 01:10 AM (This post was last modified: 03-15-2012 01:16 AM by Mas-J.)
Post: #4
Mas-J Offline
./Devilz 1st Cadet
Posts: 17
Joined: Jun 2011
Reputation: 0
RE: Function input untuk data berupa String (char)
(03-15-2012 12:20 AM)Fauzi Topan Wrote:  sudah lama tidak main java... itu si abang kodingnya susah dibaca, indentnya gak beraturan bang. dead

Astagfirullah.... lupa ane rapihin gan maaf seneng

ane mau ngasih grp tapi gimana ya ?? apa emang ane blm bisa ngasih hehe..

wooow mantab sekali gan pencerahannya mantap

Subhanallah akhirnya terpecahkan juga, skarang waktunya ane analisis gan. Mohon do'anya buat presentasi ane bangga

oh iya ada rekomen lagi ga gan ??? ane suruh bikin 2 program bingung nih 1 lagi apaan hmm
Find all posts by this user
Quote this message in a reply
03-15-2012, 01:20 AM
Post: #5
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: Function input untuk data berupa String (char)
hihihi tidak perlu grp bang, saya senang bisa bantu, sekalian nostalgila sama java ngakak

semoga lancar bang presentasinya berdoa mantap

program apa ya bang ya, hmm program untuk data buku di perpustakaan ? program game tebak-tebakkan angka? program kumpulan-kumpulan rumus ? wow banyak sekali bang yang bisa dibuat.
Visit this user's website Find all posts by this user
Quote this message in a reply
 Reputed by :  kidofdream(+1)
03-15-2012, 01:53 PM (This post was last modified: 03-15-2012 01:54 PM by Mas-J.)
Post: #6
Mas-J Offline
./Devilz 1st Cadet
Posts: 17
Joined: Jun 2011
Reputation: 0
RE: Function input untuk data berupa String (char)
(03-15-2012 01:20 AM)Fauzi Topan Wrote:  hihihi tidak perlu grp bang, saya senang bisa bantu, sekalian nostalgila sama java ngakak

semoga lancar bang presentasinya berdoa mantap

program apa ya bang ya, hmm program untuk data buku di perpustakaan ? program game tebak-tebakkan angka? program kumpulan-kumpulan rumus ? wow banyak sekali bang yang bisa dibuat.

hihihi... oke gan makasih ya pencerahannya mantap

oh iya nanya lagi gan, tapi kenapa kalo kita masukin huruf lain selain "y" & "n" kok malah tetep ngulang ya ?

Gimana caranya ya gan, ane mau itu program kalo inputnya selain "y" & "n" looping kembali nanya statementnya mau di ulang apa ngga gitu seterusnya sampe inputan kita itu "y" atau "n"

mohon pencerahannya lagi gan pinter
Find all posts by this user
Quote this message in a reply
03-15-2012, 04:31 PM
Post: #7
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: Function input untuk data berupa String (char)
haduh, abang bisa buat kode sepanjang itu, tapi tidak dapat logika untuk pengulangan nangis
tidak apa-apa bang, coba pelajarin ini kodenya ya bang. mantap belajar


Code:
public class DaftarMenu{

    public static void main(String[]args){
        //Air Mineral Gelas[0];Teh Manis Hangat[1];Es Teh Manis[2];Jeruk Hangat[3];Es Jeruk[4];Jus Mangga[5];Jus Alpukat[6]
        String minuman[] = {
            "Air Mineral Gelas",
            "Teh Manis Hangat",
            "Es Teh Manis",
            "Jeruk Hangat",
            "Es Jeruk",
            "Jus Mangga",
            "Jus Alpukat"
        };

        //"Ayam"[0];"Tahu"[1];"Tempe"[2]
        String makanan[] = {
            "Ayam",
            "Tahu",
            "Tempe"
        };

        int ulang = 1;
        int ulangconfirm;
        int ulangditerima=1;

        do{
            System.out.println("Selamat Datang di WARTEG TKJ");
            System.out.println("Pilih Menu:");
            System.out.println("1. Makanan");
            System.out.println("2. Minuman");

            String a = BacaKeyboard.bacaString();
            int menu = Integer.valueOf(a).intValue();

            switch(menu){
                case 1:
                    System.out.println("|======================|=======|===|");
                    System.out.println("|----Daftar Makanan----|-Harga-|Stk|");
                    System.out.println("|======================|=======|===|");
                    System.out.println("|1. Ayam + Nasi |Rp 6000|Ada|");
                    System.out.println("|2. Tahu + Nasi |Rp 2500|Ada|");
                    System.out.println("|3. Tempe + Nasi |Rp 3000|Ada|");
                    System.out.println("|======================|=======|===|");
                    System.out.print("\nSilahkan pilih pesanan Anda: [1-3] ");

                    String b = BacaKeyboard.bacaString();
                    int pesanmakan = Integer.valueOf(b).intValue();

                    if(pesanmakan==1){
                        System.out.println("\nAnda memesan " +makanan[0]);

                        System.out.println("Berapa porsi yang anda pesan ?");
                        String mkn1 = BacaKeyboard.bacaString();
                        int ayam = Integer.valueOf(mkn1).intValue();

                        System.out.println("\nTotal harga = " +ayam*6000);
                    }
                    else if(pesanmakan==2){
                        System.out.println("\nAnda memesan " +makanan[1]);

                        System.out.println("Berapa porsi yang anda pesan ?");
                        String mkn2 = BacaKeyboard.bacaString();
                        int tahu = Integer.valueOf(mkn2).intValue();

                        System.out.println("\nTotal harga = " +tahu*2500);
                    }
                    else if(pesanmakan==3){
                        System.out.println("\nAnda memesan " +makanan[2]);

                        System.out.println("Berapa porsi yang anda pesan ?");
                        String mkn3 = BacaKeyboard.bacaString();
                        int tempe = Integer.valueOf(mkn3).intValue();

                        System.out.println("\nTotal harga = " +tempe*3000);
                        System.out.println("");
                        System.out.println("");
                        System.out.println("");
                        System.out.println("");
                        System.out.println("Masih ada yang mau dipesan ?");
                        String bakil = BacaKeyboard.bacaString();
                        int bakil2 = Integer.valueOf(bakil).intValue();
                    }
                    else{
                        System.out.println("Maaf makanan yang anda pesan tidak tersedia ");
                    }
                    break;


                case 2:
                    System.out.println("|======================|=======|===|");
                    System.out.println("|----Daftar Minuman----|-Harga-|Stk|");
                    System.out.println("|======================|=======|===|");
                    System.out.println("|1. Air Mineral Gelas |Rp 500|Ada|");
                    System.out.println("|2. Teh Manis Hangat |Rp 1500|Ada|");
                    System.out.println("|3. Es Teh Manis |Rp 2000|Ada|");
                    System.out.println("|4. Jeruk Hangat |Rp 2000| - |");
                    System.out.println("|5. Es Jeruk |Rp 2500| - |");
                    System.out.println("|6. Jus Mangga |Rp 3500|Ada|");
                    System.out.println("|7. Jus Alpukat |Rp 3500|Ada|");
                    System.out.println("|======================|=======|===|");
                    System.out.print("\nSilahkan pilih pesanan Anda: [1-7] ");

                    String c = BacaKeyboard.bacaString();
                    int pesanminum = Integer.valueOf(c).intValue();

                    if(pesanminum==1){
                        System.out.println("\nAnda memesan " +minuman[0]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm1 = BacaKeyboard.bacaString();
                        int air = Integer.valueOf(mnm1).intValue();

                        System.out.println("\nTotal harga = " +air*500);
                    }
                    else if(pesanminum==2){
                        System.out.println("\nAnda memesan " +minuman[1]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm2 = BacaKeyboard.bacaString();
                        int tehh = Integer.valueOf(mnm2).intValue();

                        System.out.println("\nTotal harga = " +tehh*1500);
                    }
                    else if(pesanminum==3){
                        System.out.println("\nAnda memesan " +minuman[2]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm3 = BacaKeyboard.bacaString();
                        int tehm = Integer.valueOf(mnm3).intValue();

                        System.out.println("\nTotal harga = " +tehm*2000);
                    }
                    else if(pesanminum==4){
                        System.out.println("\nMaaf stok " +minuman[3] + " sedang habis");
                    }
                    else if(pesanminum==5){
                        System.out.println("\nMaaf stok " +minuman[4] + " sedang habis" );
                    }
                    else if(pesanminum==6){
                        System.out.println("\nAnda memesan " +minuman[5]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm6 = BacaKeyboard.bacaString();
                        int mangga = Integer.valueOf(mnm6).intValue();

                        System.out.println("\nTotal harga = " +mangga*3500);
                    }
                    else if(pesanminum==7){
                        System.out.println("\nAnda memesan " +minuman[6]);

                        System.out.println("Berapa banyak yang anda pesan ?");
                        String mnm7 = BacaKeyboard.bacaString();
                        int alpukat = Integer.valueOf(mnm7).intValue();
                        System.out.println("\nTotal harga = " +alpukat*3500 );
                    }
                    else{
                        System.out.println("Maaf minuman yang anda pesan tidak tersedia ");
                    }
            }


            int penandaSaja = 0;
            while(penandaSaja == 0){
                System.out.print("\nApakah ada yang mau dipesan lagi ? (y/n): ");
                String d = BacaKeyboard.bacaString() ;
                //int pesanlagi = Integer.valueOf(d).intValue() ;

                if(d.equals("y")){
                    ulangconfirm=1;
                    ulangconfirm=ulangditerima;
                    penandaSaja = 1;
                }
                else if(d.equals("n")){
                    ulangconfirm=0;
                    ulangconfirm=ulangditerima;
                    penandaSaja = 1;
                    return;
                }
                else penandaSaja = 0;
            }
        }
        while(ulang==ulangditerima);
    }
}
Visit this user's website Find all posts by this user
Quote this message in a reply
03-15-2012, 06:56 PM (This post was last modified: 03-15-2012 06:58 PM by Mas-J.)
Post: #8
Mas-J Offline
./Devilz 1st Cadet
Posts: 17
Joined: Jun 2011
Reputation: 0
RE: Function input untuk data berupa String (char)
(03-15-2012 04:31 PM)Fauzi Topan Wrote:  haduh, abang bisa buat kode sepanjang itu, tapi tidak dapat logika untuk pengulangan nangis
tidak apa-apa bang, coba pelajarin ini kodenya ya bang. mantap belajar

ih gan ane belajar sendiri tuh codingan jadi maklum aje gan hehe...
dosen ane ngajar gajes sumpah suram
udah googling pada kurang jelas gan neranginnya, untung ada forum ini mantap

dari belajar c++ ane paling ga mudeng kalo masuk ke looping, baru di java aja nih ane mudeng dikit, tinggal pengembangannya aja lagi, ini juga karena bantuan agan ilmu ane jadi nambah belajar
pasti besok pada nanya nih, ane analisis dulu deh gan, makasih nih mantap

oh iya gan, tanya lagi dong untuk program yg 1-nya nih wawa

ke trit sebelah ya gan udah beda program nih hmm

monggo gan om bantuannya....


makasih banyak loh pencerahannya mantap
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
Tongue [Tutor] [code] Algoritma pengolahan data array statik [JAVA] jboxx 4 93 05-14-2013 02:35 AM
Last Post: wenkhairu
  [Tutor] Konversi String ke MD5 [Java Lagi...] root31 19 381 12-23-2012 02:57 AM
Last Post: bhowo_CFC
  ajarin Jframe untuk crawler justlearn 4 941 01-02-2011 09:22 AM
Last Post: justlearn

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-24-2013, 12:55 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE