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
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.
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.
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 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 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 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 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:
| 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 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 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 are listed below:
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:
Gregory ends up choosing the monthly repayment option.
e) Calculate the total amount of interest Gregory pays in the
first year.
In: Finance