Questions
Darius, marketing manager for Wankada Inc., was puzzled by the outcome of two recent bids to...

Darius, marketing manager for Wankada Inc., was puzzled by the outcome of two recent bids to contract works. The company's policy was to bid 150% of the full manufacturing cost. One job (Job 100) had been turned down by a prospective customer, who had indicated that the proposed biding price of Wankada was $3 per unit higher than the winning bid. However, a second job (Job 101) had been accepted by a customer, who was agreeably amazed that Wankada could offer such favorable biding terms. This customer revealed that Wankada's price was $43 per unit lower than the next lowest bid.

Darius has been informed that the company was more than completive in terms of cost control.

Accordingly, he began to suspect that the problem was related to cost assignment procedures. Upon further investigating, Darius was told that the company uses a planwide (single) overhead rate based on direct labor hours. That rate is computed at the beginning of the year using budgeted data below.

Department A

Department B

Total

Overhead Costs

$500,000

$2000,000

$2500,000

Direct Labor Hours

200,000

50,000

250,000

Machine Hours

20,000

120,000

140,000

Darius was also told that the overhead costs in Department B were higher than those in Department A because Department B has more equipment, higher maintenance, higher power consumption, higher depreciation, and higher setup costs. In addition to the general procedures for assigning overhead costs, Darius was supplied with the following specific actual manufacturing data on Job 100 and Job 101:

Job 100

Department A

Department B

Total

Prime Costs

$100,000

$20,000

$120,000

Direct Labor Hours

5,000

1,000

6,000

Machine Hours

200

500

700

Units produced

14,400

14,400

14,400

Job 101

Department A

Department B

Total

Prime Costs

$10,000

$40,000

$50,000

Direct Labor Hours

400

600

1,000

Machine Hours

200

3,000

3,200

Units produced

1,500

1,500

1,500

Required Questions:

1- Using a plan wide (single) overhead rate based on direct labor hours, develop the bid prices for Job 100 and Job 101 (express the bid prices on a per unit basis).

2- Using departmental overhead rates (use direct labor hours for Department A and machine hours for Department B), develop per unit bid prices for Job 100 and Job 101.

3- Compute the difference in gross profit that would have been earned had Alpha used departmental·rates in its bids instead of the plan wide (in which case both jobs would have been accepted) rate.

Fully Explain Please!

4- Explain why the use of departmental rates in this case provides a more accurate.product cost.

In: Accounting

On December 1, Y1, Alexander Inc., a US based importer of olive oil placed an order for 500 cases of olive oil at a price of 100 Euros per case. The pertinent exchange rates are given below.

ALEXANDER Inc. CASE:

On December 1, Y1, Alexander Inc., a US based importer of olive oil placed an order for 500 cases of olive oil at a price of 100 Euros per case. The pertinent exchange rates are given below.

DATE              SPOT              FORWAR RATE                         CALL OPTION PREMIUM FOR

                        RATE           (to January 31, Y2)                        1/31/Y2 (Strike price of $1)

12/1/Y1           $1.00                       $1.08                                                       $0.04

12/31/Y2         $1.12                       $1.20                                                       $0.12

1/31/Y2           $1.15                       $1.15                                                       $0.15

Alexander Inc. has effective borrowing rate of 12% (1% per month). The company’s fiscal year ends on December 31. Present value factor at 1% per month is 0.9901.

  1. The olive oil was received on December 1, Y1 and payment was made on January 31, Y2. On December 31, Y1, Alexander Inc. purchased a two-month call option for 50,000 Euros. The option was properly designated as a cash flow hedge of a foreign currency payable. Prepare journal entries to account for the import purchase and foreign currency option.

  2. The olive oil was ordered on December 1, Y1. It was received and paid for on December 31, Y2. On December 1, Y1, Alexander Inc. purchased a two-month call option for 50,000 Euros. The option was properly designated as a fair value hedge of a foreign currency firm commitment. The fair value of the firm commitment is measured through reference to change in the spot rate. Prepare journal entries to account for foreign currency option, firm commitment, and import purchase.

In: Finance

Can you please rewrite this Java code so it can be better understood. import java.util.HashMap; import...

Can you please rewrite this Java code so it can be better understood.

import java.util.HashMap;
import java.util.Scanner;
import java.util.Map.Entry;

public class Shopping_cart {
  
   static Scanner s= new Scanner (System.in);
  
//   declare hashmap in which key is dates as per mentioned and Values class as value which consists all the record of cases
   static HashMap<String,Item> map= new HashMap<>();

   public static void main(String[] args) {
       // TODO Auto-generated method stub
       getupdates();
   }
  
   static void getupdates() {
      
       System.out.println("Welcome to Shopping Cart. Enter:");
       System.out.println("1 : Add an Item ");
       System.out.println("2 : Add multiples Quantities of Given Item ");
       System.out.println("3 : Remove an unspecified Item ");
       System.out.println("4 : CheckOut");
       System.out.println("5 : Checkbudget");
       System.out.print("Choice: ");
       int selection= s.nextInt();
      
      
       switch(selection) {
       case 1:
          add_new_item();
          getupdates();
            
          case 2:
              Add_multiples_items();
              getupdates();
                
          case 3:
              remove_unspecified_data();
              getupdates();
                
          case 4:
                  checkout();
                  getupdates();
                 
          case 5:
                
              checkbudget();
              getupdates();
                    
          case 6:
              System.out.println("Stay Safe");
              break;
                
              default:
                  System.out.println("Invalid choice");
                   System.out.println("Please enter the valid choice");
                   getupdates();
                    
       }
   }

   public static int total_price() {
      
       int total_price=0;
       for (Entry<String, Item> entry : map.entrySet()) {
                  
                   Item it=map.get(entry.getKey());
                  
                   total_price+=it.getPrice()*it.get_quantity();
                  
               }
         
       return total_price;
      
   }
  
  
     
  
   private static void checkbudget() {
      
       System.out.print("Enter your Total Budget : ");
       int budget=s.nextInt();
      
       int totalprice=0;
  


System.out.println("Total Amount = "+total_price());

while(budget<total_price()) {
   totalprice = remove_unspecified_data();
     
     
     
   if(budget>=totalprice) {
       break;
   }
}


System.out.println();

System.out.println("Now updates cart : ");

checkout();

System.out.println();
      
   }

   private static void checkout() {
       System.out.println(" Here list of Items in Your Cart");
      
       int i=1;
       int total_price=0;
       System.out.println(" S.no Name of item Quantity price ");
       System.out.println(" ");
       for (Entry<String, Item> entry : map.entrySet()) {
          
           Item it=map.get(entry.getKey());
          
           System.out.println(" "+i+" "+entry.getKey()+" "+it.get_quantity()+" $"+it.getPrice()*it.get_quantity());
           total_price+=it.getPrice()*it.get_quantity();
           i++;
       }
      
       System.out.println();
      
       System.out.println("Total Amount = "+total_price);
      
       System.out.println();
       System.out.println();
   }

   private static int remove_unspecified_data() {
      
       System.out.print("Enter the item you want to remove from your cart : ");
       String name=s.next();
      
       Item it1=map.get(name);
      
       int quant=it1.get_quantity();
      
       if(quant>1) {
          
       quant--;
       it1.set_quantity(-1);
      
       map.put(name, it1);
       }
         
       else {
           map.remove(name, it1);
       }
      
       int total_price=total_price();
         
       total_price-=it1.getPrice();
         
       System.out.println();
       System.out.println();
      
       return total_price;
      
   }

   private static void Add_multiples_items() {
       System.out.print("Enter the item you want to add in your cart : ");
       String name=s.next();
      
System.out.println("Enter price of Item : ");
      
       int price=s.nextInt();
      
       System.out.print("Enter the quantity of that item you want to add : ");
       int quan=s.nextInt();
      
       if(map.containsKey(name)) {
           Item it1=map.get(name);
           it1.set_quantity(quan);
           map.put(name, it1);
       }
       else {
           Item it= new Item(name,price,quan);
           map.put(name, it);
       }
      
       System.out.println();
       System.out.println();
      
   }

   private static void add_new_item() {
       System.out.print("Enter the item you want to add in your cart : ");
      
       String name=s.next();
      
       System.out.println("Enter price of Item : ");
      
       int price=s.nextInt();
      
      
      
       if(map.containsKey(name)) {
           Item it1=map.get(name);
           it1.set_quantity(1);
           map.put(name, it1);
       }
       else {
           Item it= new Item(name,price,1);
           map.put(name, it);
       }
      
       System.out.println();
       System.out.println();
      
   }
  
  

}

class Item
{   
private String name;
private int price;
private int quantity; //in cents
  
//Constructor
public Item(String n, int p,int quantity)
{
name = n;
price = p;
this. quantity=quantity;
}
  
public boolean equals(Item other)
{
return this.name.equals(other.name) && this.price == other.price;
}
  
//displays name of item and price in properly formatted manner
public String toString()
{
return name + ", price: $" + price/100 + "." + price%100;
}
  
//Getter methods
public int getPrice()
{
return price;
}
  
public int get_quantity()
{
return quantity;
}
  
public void set_quantity(int qa)
{
   quantity+=qa;
}
  
public String getName()
{
return name;
}
}

In: Computer Science

Can you please take this code and just rewrite it so it can be easily be...

Can you please take this code and just rewrite it so it can be easily be able to put into a complier. in java

Implementation of above program in java:

import java.util.HashMap;
import java.util.Scanner;
import java.util.Map.Entry;

public class Shopping_cart {
  
   static Scanner s= new Scanner (System.in);
  
//   declare hashmap in which key is dates as per mentioned and Values class as value which consists all the record of cases
   static HashMap<String,Item> map= new HashMap<>();

   public static void main(String[] args) {
       // TODO Auto-generated method stub
       getupdates();
   }
  
   static void getupdates() {
      
       System.out.println("Welcome to Shopping Cart. Enter:");
       System.out.println("1 : Add an Item ");
       System.out.println("2 : Add multiples Quantities of Given Item ");
       System.out.println("3 : Remove an unspecified Item ");
       System.out.println("4 : CheckOut");
       System.out.println("5 : Checkbudget");
       System.out.print("Choice: ");
       int selection= s.nextInt();
      
      
       switch(selection) {
       case 1:
          add_new_item();
          getupdates();
            
          case 2:
              Add_multiples_items();
              getupdates();
                
          case 3:
              remove_unspecified_data();
              getupdates();
                
          case 4:
                  checkout();
                  getupdates();
                 
          case 5:
                
              checkbudget();
              getupdates();
                    
          case 6:
              System.out.println("Stay Safe");
              break;
                
              default:
                  System.out.println("Invalid choice");
                   System.out.println("Please enter the valid choice");
                   getupdates();
                    
       }
   }

   public static int total_price() {
      
       int total_price=0;
       for (Entry<String, Item> entry : map.entrySet()) {
                  
                   Item it=map.get(entry.getKey());
                  
                   total_price+=it.getPrice()*it.get_quantity();
                  
               }
         
       return total_price;
      
   }
  
  
     
  
   private static void checkbudget() {
      
       System.out.print("Enter your Total Budget : ");
       int budget=s.nextInt();
      
       int totalprice=0;
  


System.out.println("Total Amount = "+total_price());

while(budget<total_price()) {
   totalprice = remove_unspecified_data();
     
     
     
   if(budget>=totalprice) {
       break;
   }
}


System.out.println();

System.out.println("Now updates cart : ");

checkout();

System.out.println();
      
   }

   private static void checkout() {
       System.out.println(" Here list of Items in Your Cart");
      
       int i=1;
       int total_price=0;
       System.out.println(" S.no Name of item Quantity price ");
       System.out.println(" ");
       for (Entry<String, Item> entry : map.entrySet()) {
          
           Item it=map.get(entry.getKey());
          
           System.out.println(" "+i+" "+entry.getKey()+" "+it.get_quantity()+" $"+it.getPrice()*it.get_quantity());
           total_price+=it.getPrice()*it.get_quantity();
           i++;
       }
      
       System.out.println();
      
       System.out.println("Total Amount = "+total_price);
      
       System.out.println();
       System.out.println();
   }

   private static int remove_unspecified_data() {
      
       System.out.print("Enter the item you want to remove from your cart : ");
       String name=s.next();
      
       Item it1=map.get(name);
      
       int quant=it1.get_quantity();
      
       if(quant>1) {
          
       quant--;
       it1.set_quantity(-1);
      
       map.put(name, it1);
       }
         
       else {
           map.remove(name, it1);
       }
      
       int total_price=total_price();
         
       total_price-=it1.getPrice();
         
       System.out.println();
       System.out.println();
      
       return total_price;
      
   }

   private static void Add_multiples_items() {
       System.out.print("Enter the item you want to add in your cart : ");
       String name=s.next();
      
System.out.println("Enter price of Item : ");
      
       int price=s.nextInt();
      
       System.out.print("Enter the quantity of that item you want to add : ");
       int quan=s.nextInt();
      
       if(map.containsKey(name)) {
           Item it1=map.get(name);
           it1.set_quantity(quan);
           map.put(name, it1);
       }
       else {
           Item it= new Item(name,price,quan);
           map.put(name, it);
       }
      
       System.out.println();
       System.out.println();
      
   }

   private static void add_new_item() {
       System.out.print("Enter the item you want to add in your cart : ");
      
       String name=s.next();
      
       System.out.println("Enter price of Item : ");
      
       int price=s.nextInt();
      
      
      
       if(map.containsKey(name)) {
           Item it1=map.get(name);
           it1.set_quantity(1);
           map.put(name, it1);
       }
       else {
           Item it= new Item(name,price,1);
           map.put(name, it);
       }
      
       System.out.println();
       System.out.println();
      
   }
  
  

}

class Item
{   
private String name;
private int price;
private int quantity; //in cents
  
//Constructor
public Item(String n, int p,int quantity)
{
name = n;
price = p;
this. quantity=quantity;
}
  
public boolean equals(Item other)
{
return this.name.equals(other.name) && this.price == other.price;
}
  
//displays name of item and price in properly formatted manner
public String toString()
{
return name + ", price: $" + price/100 + "." + price%100;
}
  
//Getter methods
public int getPrice()
{
return price;
}
  
public int get_quantity()
{
return quantity;
}
  
public void set_quantity(int qa)
{
   quantity+=qa;
}
  
public String getName()
{
return name;
}
}

In: Computer Science

The following table lists the cross elasticity of demand for several goods, where the percentage quantity...

The following table lists the cross elasticity of demand for several goods, where the percentage quantity change is measured for the first good of the pair, and the percentage price change is measured for the second good.

Good Cross elasticity of demand

Air-conditioning units and kilowatts of electricity -0.34

Coke and Pepsi 0.63

High-fuel-consuming SUVs and gasoline -0.28

McDonald’s burgers and Harvey burgers 0.82

Butter and Margarine 1.54


1.Explain the sign of each of the cross elasticities. What does it imply about relationship between the two goods in questions.

2. Compare the absolute value of the cross elasticities and explain their magnitudes. For example, why is the cross elasticity of demand of McDonald’s burgers and Harvey’s burgers less than cross elasticity of butter and margarine?

3. Use the information in the table to calculate how a 5% increase in the price of Pepsi affects the quantity of Coke demanded.

4. Use the information in the table to calculate how a 10% decrease in the price of gasoline affects the quantity of SUVs demanded

In: Economics

3.a) What is the price of each of the following bonds ($1,000 principal) if the current...

3.a) What is the price of each of the following bonds ($1,000 principal) if the current interest rate is 8 percent? (4 points)

Firm A: coupon 4.5%, Maturity 5 years

Firm B: coupon 4.5%, Maturity 10 years

Firm C: coupon 12%, Maturity 5 years

Firm D: coupon 12%, Maturity 10 years

Firm E: coupon 0%, Maturity 5 years

Firm F: coupon 0%, Maturity 10 years

b) What is the duration of each bond? (8 points)

c) Rank the bonds in terms of price fluctuations with the least volatile bond first and the most volatile bond last as judged by each bond’s duration (2 points)

d) Confirm your volatility ranking by determining the percentage change in the price of each bond if interest rates rise up to 14%. (4 points)

e) What generalizations can be made from the above exercise (2 Points)

PLEASE SHOW WORK

In: Finance

Cahill Company is considering adding a new product. The cost accountant has provided the following data:...

Cahill Company is considering adding a new product. The cost accountant has provided the following data:

Expected variable cost of manufacturing $ 57 per unit
Expected annual fixed manufacturing costs $ 216,000

The administrative vice president has provided the following estimates:

Expected sales commission $ 3 per unit
Expected annual fixed administrative costs $ 104,000

The manager has decided that any new product must at least break even in the first year.

Required

Use the equation method and consider each requirement separately.

a. If the sales price is set at $110, how many units must Cahill sell to break even?

b. Cahill estimates that sales will probably be 8,000 units. What sales price per unit will allow the company to break even?

c. Cahill has decided to advertise the product heavily and has set the sales price at $115. If sales are 7,200 units, how much can the company spend on advertising and still break even?

In: Accounting

As part of its stock-based compensation package, on January 1, 2018, Weldon Well Supplies granted restricted...

As part of its stock-based compensation package, on January 1, 2018, Weldon Well Supplies granted restricted stock units (RSUs) representing 100,000 $1 par common shares. At exercise, holders of the RSUs are entitled to receive cash or stock equal in value to the market price of those shares at exercise. The RSUs cannot be exercised until the end of 2021 (vesting date) and expire at the end of 2023. The $1 par common shares have a market price of $5.9 per share on the grant date. The fair value at December 31, 2018, 2019, 2020, 2021, and 2022, is $15.8, $11.8, $15.8, $9.8, and $11.8, respectively. All recipients are expected to remain employed through the vesting date. The RSUs are exercised on June 6, 2023, when the share price is $12.8, and executives choose to receive cash.

Required:
1. to 4. Prepare the appropriate journal entries. (If no entry is required for a transaction/event, select "No journal entry required" in the first account field.)

In: Accounting

A company has been paying a regular cash dividend of $4.00 per share each year. It...

A company has been paying a regular cash dividend of $4.00 per share each year. It pays out all of its earnings as dividends and is not expected to grow. There are 100,000 shares outstanding trading for $80.00 per share after the payment of the $4.00 per share dividend (i.e., after the ex-dividend date; prior to the ex-dividend date, the price included the value of the dividend payment). The company has enough cash on hand to pay dividends. Suppose that the company announces that it will cut its dividend to zero and use the cash to repurchase shares.

(a) What is the immediate stock price reaction to the announcement. Ignore taxes and any signaling effect.

(b) How many shares will the company repurchase at the end of the first year?

(c) Project future stock prices under the dividend policy and the repurchase policy for years 1, 2 and 3.

(d) What is the required return on the common stock?

(e) What is the expected annual rate of increase in the stock price?

In: Finance

Gregory has recently signed a contract to purchase an investment property. The details of the contract...

Gregory has recently signed a contract to purchase an investment property. The details of the contract are listed below:

  • The agreed purchase price was $200000
  • Gregory will make a cash deposit of 20% of the purchase price immediately using money from his savings
  • The other upfront costs total $3500, also paid immediately using money from his savings

He will fund the remainder of the balance (the remaining 80% of the purchase price) using a mortgage from his local bank. The details for the mortgage are as follows:

  • The bank charges interest on such investment loans at 3.5% p.a effective
  • Gregory is required to make level end-of-period repayments over the next 25 years
  • At the start of the loan (today), Gregory needs to choose between making fortnightly or monthly repayments. Whichever choice he makes, he is locked into this choice for the remainder of the term of the loan.

Gregory ends up choosing the monthly repayment option.

e) Calculate the total amount of interest Gregory pays in the first year.

In: Finance