INSTRUCTIONS: Please organize your answers as a Word document with 12-point font. BE SURE TO SHOW YOUR WORK SO THAT PARTIAL CREDIT MAY BE ASSIGNED.
I. WorldCom, Inc. – Capitalized Costs and Earnings Quality (14 points total)
Answer questions (e), (f), and (g) of the WorldCom case (attached here). Be sure to show your work so that partial credit can be assigned.
II. Winnebago (36 points total)
Attached below are excerpts from the Annual Report of Winnebago Industries for their fiscal year ended on August 30, 2014. Use these excerpts to answer the following questions: (SHOW WORK)
(a) Based solely on information in Winnebago’s Cash Flow Statement, what was the net book value of property, plant, and equipment sold for cash during fiscal 2014? (6 points)
(b) Based on data for Winnebago’s property, plant, and equipment (PP&E) at 8/31/2013 and depreciation expense for fiscal 2014, estimate the weighted average useful life of their PP&E subject to depreciation. – (Hint: Keep in mind that Note 6 on Goodwill and Amortizable Intangible Assets states that amortization expense for fiscal 2014 was zero.) (6 points)
(c) Estimate what Winnebago’s Gross Profit would have been for fiscal 2014 if they had used FIFO instead of LIFO to account for their inventories. (6 points)
(d) Note that finished goods inventory decreased from 8/31/2013 to 8/30/2014 while both work-in-process and raw materials increased during the same period. Describe in one or two sentences why these inventory component changes are consistent with the nearly 18% increase in Winnebago’s net revenues for fiscal 2024? (6 points)
(e) Show the summary journal entry made by Winnebago to record income tax expense for their year ended August 30, 2014. (6 points)
(f) Winnebago has a long-term deferred tax liability that increased from $917 thousand to $992 thousand during fiscal 2014. Does this imply that depreciation expense for financial reporting purposes was greater or less than depreciation expense for tax reporting purposes? Explain the basis for your answer. (6 points)
Start
Declaration
num index=0, value, sumCond = 0, countCond=0, average
//set up the loop, a for loop
while (index <=9)
{
input "Please enter a value: ", value
if (value >= 500)
{
sumCond = sumCond + value
countCond = contCond + 1 // countCond++
}
}
average = sumCond / countCond
output "There were ", countCond , " that met the condition"
output "And, there sum ", sumCond
output "Therefore, their average is " average
Stop
//Declaring an array
num[10] rooms // this is the size of the array 10 elements
//rooms[0] to rooms[9]
num index, sum=0
//let's start reading the data in the array using for-loop
for(index=0; index <10; index++)
{
input "Please enter the number of people in room ", index+1
input rooms[index]
}
index =0
while (index <10)
{
sum = sum + rooms[index]
index.
INSTRUCTIONS Please organize your answers as a Word document with.docx
1. INSTRUCTIONS: Please organize your answers as a Word
document with 12-point font. BE SURE TO SHOW YOUR
WORK SO THAT PARTIAL CREDIT MAY BE ASSIGNED.
I. WorldCom, Inc. – Capitalized Costs and Earnings Quality (14
points total)
Answer questions (e), (f), and (g) of the WorldCom case
(attached here). Be sure to show your work so that partial credit
can be assigned.
II. Winnebago (36 points total)
Attached below are excerpts from the Annual Report of
Winnebago Industries for their fiscal year ended on August 30,
2014. Use these excerpts to answer the following questions:
(SHOW WORK)
(a) Based solely on information in Winnebago’s Cash Flow
Statement, what was the net book value of property, plant, and
equipment sold for cash during fiscal 2014? (6 points)
(b) Based on data for Winnebago’s property, plant, and
equipment (PP&E) at 8/31/2013 and depreciation expense for
fiscal 2014, estimate the weighted average useful life of their
PP&E subject to depreciation. – (Hint: Keep in mind that Note 6
on Goodwill and Amortizable Intangible Assets states that
amortization expense for fiscal 2014 was zero.) (6 points)
(c) Estimate what Winnebago’s Gross Profit would have been
for fiscal 2014 if they had used FIFO instead of LIFO to
account for their inventories. (6 points)
(d) Note that finished goods inventory decreased from
8/31/2013 to 8/30/2014 while both work-in-process and raw
2. materials increased during the same period. Describe in one or
two sentences why these inventory component changes are
consistent with the nearly 18% increase in Winnebago’s net
revenues for fiscal 2024? (6 points)
(e) Show the summary journal entry made by Winnebago to
record income tax expense for their year ended August 30,
2014. (6 points)
(f) Winnebago has a long-term deferred tax liability that
increased from $917 thousand to $992 thousand during fiscal
2014. Does this imply that depreciation expense for financial
reporting purposes was greater or less than depreciation expense
for tax reporting purposes? Explain the basis for your answer.
(6 points)
3. Start
Declaration
num index=0, value, sumCond = 0, countCond=0, average
//set up the loop, a for loop
while (index <=9)
{
input "Please enter a value: ", value
if (value >= 500)
{
sumCond = sumCond + value
countCond = contCond + 1 // countCond++
}
4. }
average = sumCond / countCond
output "There were ", countCond , " that met the
condition"
output "And, there sum ", sumCond
output "Therefore, their average is " average
Stop
//Declaring an array
num[10] rooms // this is the size of the array 10 elements
//rooms[0] to rooms[9]
num index, sum=0
//let's start reading the data in the array using for-loop
for(index=0; index <10; index++)
{
input "Please enter the number of people in room ", index+1
input rooms[index]
}
index =0
while (index <10)
{
sum = sum + rooms[index]
index ++
}
output "T
Start
Declaration
num index, value, sumCond = 0, countCond=0, average
//set up the loop, a for loop
for (index=0; index <=9; index ++)
{
input "Please enter a value: ", value
if (value >= 500)
5. {
sumCond = sumCond + value
countCond = countCond + 1 //
countCond++
}
}
average = sumCond / countCond
output "There were ", countCond , " that met the
condition"
output "And, there sum ", sumCond
output "Therefore, their average is " average
importjavax.swing.*;
publicclass Accu {
publicstaticvoid main(String[] args) {
int index, value, sumCond=0, countCond=0;
//starting loop- for loop
for (index=0; index <=9; index++){
}
}
}
mValue = JOptionPane.showInputDialog("Enter a value: ");
value = Integer.parseInt(mValue);
Sheet1index = index +1<==>index++index = index - 1index --
indexvalue accuavg014426103111401152136avg2.6The sum =
13 , and average = 2.6
I want to read five (5) values and find their sum and average.
6. Start
declaration
num index, value
num accu = 0, avg
for (index = 1; index <=5; index++)
{ //BEGIN the loop
input "Enter a value: ", value
accu = accu + value // the accu
}
avg = accu / 5
output "The sum = ", sum, " , and average = ", average
Stop
Sheet2
Start
declaration
num sale1, sale2, sale3, sale4, sale5, subtotal,
disCountedAmt, discount, taxAmount, total
num TAXRATE = .0825
input "Enter value sales: "
input sale1, sale2, sale3, sale4, sale5
subtotal = sale1 + sale2 + sale3 + sale4 + sale5
//let's go ahead and calculate the discount
if (subtotal >= 10000) then
discount = .15
else if (subtotal >= 7500) then
discount = .10
else if (subtotal >= 5000) then
discount = .07
else if (subtotal >= 2500) then
discount = .05
else
discount = .03
discountedAmt = subtotal - (subtotal * discount)
7. taxAmount = discountAmt * TAXRATE
total = discountedAmt + taxAmount
output "Subtotal = $", subtotal
output "discountedAmount = $",discountedAmt
output "Tax Amount =
$",taxAmount
output "Total = $", total
Stop
Sheet3
Start
declaration
num value, index = 1
num evenSum= 0, avg
intialization while (index <= 10)
{
input "Please enter your value: ",
value
if (value mod 2 == 0)
{
evenNum = evenNum +value
}
index ++
}
output "The sum = ", accu, " and the
average = ", accu/5
Stop
while ( condition)
{
body of the loop;
}
8. Sheet56!=6*5*4*3*2*1ValueIndexFactorial661
Start
declaration
num value, factorial=1, index
input "Enter your value(1-10): ", value
for (index = value; index >=1; index--)
{
factorial = factorial * index
}
output "The result is " , factorial
Stop
Sheet420220 is an even number
num x = 10, y = 50
if (x > y) // either true of false
output x , “ is greater than “, y
else
output y, “ is greater than “, x
Relational operators (comparing)
== a = 9 if (a == 9
> ( 9 > 3)
>= (9 >= 3) // 9 is greater than 3 ( 9 >= 33) ( 9 >=
9)
< ( 9 < 3) // false
<= ( 9 <= 13) // True
<> or != Not equal to ( 9 <> 3) (9!=3)
string sign
input sign//
If (sign == “Green”)
output “Move forward”
elseif (sing == “Red”)
output “Stop”
else
output “Either stop or drive through”
9. End if
output “outside the if block”
num score
string grade
input “Enter your score: “, score
if (score >= 90)
grade = “A”
elseif (score >= 80)
grade = “B”
elseif (score >= 70)
grade = “C”
elseif (score >= 60)
grade = “D”
else
grade = “F”
end if
output “your score was “, score, “, therefore your grade is “,
grade
Write a pseudo code to read three prices and test their subtotal.
If subtotal >= 5000, then the discount = .10, else if the subtotal
>= 2500 and < 5000, then the discount = .07, otherwise the
discount = .05
Start
num price1, price2, price3, subtotal, taxAmount, total, discount,
discountedAmount
num TAXRATE = .0825
ouput “Please enter your three prices: “
input price1, price2, price3
//calculation
subtotal = price1 + price2 + price3
if (subtotal >= 500) then
discount = .10
elseif (subtotal >= 2500) then
discount = .07
10. else
discount = .05
end if
discountedAmount = subtotal – (subtotal * discount)
TaxAmount = discountedAmount * TAXRATE
total = discountedAmount + TaxAmount
output “Your original subtotal =
$”, subtotal
output “Your discounted Amount = $”,
discountedAmount
output “Your discount =
”, discount * 100, “%”
output “Your tax amount =
$”, taxAmount
output “Your total =
$”, total
Stop
income = 25000 dep = 10
if (income <= 20000 AND dep >= 4) then
taxRate = .12
else
taxRate = .25
end if
Truth Table for AND === &&
T
AND
T
T
12. T
T
F
OR
F
F
Not is unary
Not (T) = F
Not (F) = T
9 <> 3 that is true
Not(9)
Revisiting the score & grade program using logical opertors
num score
string grade
string flag = “F”
input “Enter your score: “, score
if (score < 0 OR score >=100) then
flag = “T”
elseif (score >= 90)
grade = “A”
elseif (score >= 80)
grade = “B”
elseif (score >= 70)
grade = “C”
elseif (score >= 60)
grade = “D”
else
grade = “F”
end if
13. if (flag == “T”) then
output “There is no such a score”
else
output “your score was “, score, “, therefore your grade is “,
grade
end if
Looping – iteration
num index
for (index = 1 ; index <= 10; index = index + 1)
{
output “Hello world”
}
for index = 1 to 10
output “Hello, Shaw!”
next index
num jar = 0, index
for (index=1; index <=5; index++) //index ++ index = index + 1
{
jar = jar + index
}
ouput index
output sum
output sum/ (index-1)