Program Pembelanjaan Menggunakan Array di Netbeans

Hai kak!! tugas kali ini tugasnya tentang array nih kak

Contoh sintaknya kayak gini nih :
---o---

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package array;

import java.util.Scanner;
import javax.print.DocFlavor;

/**
 *
 * @author Sitti Muhartini
 */
public class tugasarray1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
     
        /*int a=10;
        String s = null;
        s = String.valueOf(a);
        System.out.println(s);*/
     
        String penjualan[][]=new String [100][4];
        int index = 0;
     
     
        int pil = 0;
        do{
            System.out.println("Daftar nama barang");
            System.out.println("1. Beras \n 2.Tepung \n 3.Tepung \n 4. Keluar");
            System.out.println("Masukkan Pilihan Anda: ");
            pil = in.nextInt();
         
        switch(pil){
            case 1 :
                System.out.println("Anda memesan beras");
                for(int i=0; i<=index; i++)
                {
                    for(int j=0; j<4; j++) {
                        if(j==0)
                        {System.out.print("Masukkan Merek Barang: ");
                        String nb = in.next();
                        penjualan[index][0]=nb;
                        }
                        else if (j==1){
                            System.out.println("Masukkan Jumlah Barang");
                           //int jumlah = in.nextInt();
                            penjualan[index][1]=in.next();
                        }
                        else if (j==2){
                            penjualan[index][2]="10000";
                        }
                        else
                        {
                           int ttl = Integer.valueOf(penjualan[index][1])*Integer.valueOf(penjualan[index][2]);
                           penjualan[index][3]= String.valueOf(ttl);
                        }
                    }
                 
                }
                                                       
                  index++;
                  for(int i=0; i<=index-1; i++)
                  {
                     for(int j=0; j<1; j++) {
                         System.out.println("Merek Barang : "+penjualan[i][j]);
                         System.out.println("Jumlah Barang: "+penjualan[i][j+1]);
                         System.out.println("Harga Barang : "+penjualan[i][j+2]);
                         System.out.println("Total Bayar  : "+penjualan[i][j+3]);
                     }
                  }  
                  break;
            case 2 :
                System.out.println("Anda memesan gula");
                for(int i=0; i<=index; i++)
                {
                    for(int j=0; j<4; j++) {
                        if(j==0)
                        {System.out.print("Masukkan Merek Barang: ");
                        String nb = in.next();
                        penjualan[index][0]=nb;
                        }
                        else if (j==1){
                            System.out.println("Masukkan Jumlah Barang");
                           //int jumlah = in.nextInt();
                            penjualan[index][1]=in.next();
                        }
                        else if (j==2){
                            penjualan[index][2]="12000";
                        }
                        else
                        {
                           int ttl = Integer.valueOf(penjualan[index][1])*Integer.valueOf(penjualan[index][2]);
                           penjualan[index][3]= String.valueOf(ttl);
                        }
                    }
                 
                }
                                                       
                  index++;
                  for(int i=0; i<=index-1; i++)
                  {
                     for(int j=0; j<1; j++) {
                         System.out.println("Merek Barang : "+penjualan[i][j]);
                         System.out.println("Jumlah Barang: "+penjualan[i][j+1]);
                         System.out.println("Harga Barang : "+penjualan[i][j+2]);
                         System.out.println("Total Bayar  : "+penjualan[i][j+3]);
                     }
                  }  
                  break;
            case 3 :
                System.out.println("Anda memesan tepung");
                for(int i=0; i<=index; i++)
                {
                    for(int j=0; j<4; j++) {
                        if(j==0)
                        {System.out.print("Masukkan Merek Barang: ");
                        String nb = in.next();
                        penjualan[index][0]=nb;
                        }
                        else if (j==1){
                            System.out.println("Masukkan Jumlah Barang");
                           //int jumlah = in.nextInt();
                            penjualan[index][1]=in.next();
                        }
                        else if (j==2){
                            penjualan[index][2]="7000";
                        }
                        else
                        {
                           int ttl = Integer.valueOf(penjualan[index][1])*Integer.valueOf(penjualan[index][2]);
                           penjualan[index][3]= String.valueOf(ttl);
                        }
                    }
                 
                }
                                                       
                  index++;
                  for(int i=0; i<=index-1; i++)
                  {
                     for(int j=0; j<1; j++) {
                         System.out.println("Merek Barang : "+penjualan[i][j]);
                         System.out.println("Jumlah Barang: "+penjualan[i][j+1]);
                         System.out.println("Harga Barang : "+penjualan[i][j+2]);
                         System.out.println("Total Bayar  : "+penjualan[i][j+3]);
                     }
                  }
                break;
            case 4 :
                System.out.println("Anda Telah Keluar, Terima Kasih");
                System.exit(0);
                break;
            default: System.out.println("Error : Status data tidak valid");
                    System.exit(0);
        }
        }
        while(pil!=4);
     
     
 
    }
 
}

---o---

Tidak ada komentar:

Posting Komentar