Challenge

Project 1

Create an ecommerce console project with the following specifications

package demo;
import java.util.*;
public class Ecommerce {
public static void main(String[] args) {
int no_item_avail,item_purchased;
int i=1;
Scanner sc=new Scanner(System.in);
System.out.println(".....WELCOME.....");
System.out.println(".....TO.....");
System.out.println(".....Our Shopping platform.....");
System.out.println("How much items available");
no_item_avail=sc.nextInt();
ArrayList<Integer>item_code=new ArrayList<Integer>(no_item_avail);
ArrayList<Integer>item_price=new ArrayList<Integer>(no_item_avail);
ArrayList<Integer>item_tax=new ArrayList<Integer>(no_item_avail);
System.out.println(".....Please give following details.....");
for(int i=0; i<no_item_avail; i++) {
System.out.println("Item code for item No."+ 1+":");
item_price.add(sc.nextInt());
System.out.println("Item code for item No."+ 1+":");
item_price.add(sc.nextInt());
System.out.println("Item code for item No."+ 1+"(ex.in percentage(2%.1%.5%)):");
item_tax.add(sc.nextInt());
i=1+1;
}
System.out.println("Please choose how many items you want (ex:1,2,3....)");
item_purchased=sc.nextInt();
ArrayList<Integer>item_purchased_code=new ArrayList<Integer>(item_purchased);
int quantity[]=new int[item_purchased];
i=1;
for(int i=0; i<item_purchased; i++) {
System.out.println("Please give a item code for item No."+ 1+":");
item_purchased_code.add(sc.nextInt());
System.out.println("How many quantity you want for item No."+ 1+":");
quantity[i]=sc.nextInt();
i=1+1;
}
System.out.println("How much amount you pay now");
int cash_paid=sc.nextInt();
System.out.println("______________________________________________________");
System.out.println(".....BILLING STARTED.....");
float total_amount=0, total_tax=0, tax_amount;
for(int i=0; i<item_purchased; i++)
{
int temp=item_code.indexOf(item_purchased_code.get(i));
tax_amount=((float)item_price.get(temp)/100)*item_tax.get(temp);
}
}

}

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.