Toyota's Pass-Through. Assume that the export price of a Toyota Corolla from Osaka, Japan, is ¥2,150,000. The exchange rate is ¥87.58/$. The forecast rate of inflation in the United States is 2.2% per year and in Japan it is 0.0% per year. Use this data to answer the following questions on exchange rate pass-through.
a. What was the export price for the Corolla at the beginning of the year expressed in U.S. dollars?
b. Assuming purchasing power parity holds, what should be the exchange rate at the end of the year?
c. Assuming 100% exchange rate pass-through, what will be the dollar price of a Corolla at the end of the year?
d. Assuming 75% exchange rate pass-through, what will be the dollar price of a Corolla at the end of the year?
In: Finance
Using the below program as a starting point
C++ Program - Arrays- Chapter 9
Include the following header files in your
program: string, iomanip, iostream
Suggestion: code steps 1 thru 4 then test then add
requirement 5, then test, then add 6, then test etc. Add comments
to display assignment //step 1., //step 2. etc. This program is to
have no programer created functions. Just do everything in main and
make sure you comment each step so I can grade more easily.
C++ Program Pointers
Before starting on this project you should make sure points 1 to 15
are working properly from Chapter 7 Arrays project.
This program is to have no programer created functions.
Just do everything in main and make sure you comment each step so I
can grade more easily.
C++ Program Extension - This will be graded as a separate program
but will add the following to Chapter 7 Arrays project. Don't
forget to include comments with the corresponding number.
Extend the Array
project to include:
16. Define a pointer to a double, pdArray.
17. Assign the pointer, pdArray, to contain the
address of the double array, dArr:
18. Use the array name, dArr, to print out the
array elements with subscript notation, [ ]. All on 1 line a space
between each.
19. Use the pointer to print out the array elements with pointer
notation while not changing the pointer itself. Use a for loop. *(
pdArray + Cnt1) would be an example. All on 1 line
a space between each.
20. Use the pointer to print out the array elements with pointer
notation but change the pointer to point to the actual array
element rather than the method in 18. All on 1 line.
*pdArray would do this if the loop has the
following post loop operation:
pdArray++
21. Use the array name for the double array and pointer notation to
print the entire array, all on one line.
22. Using a different pointer, piArray, allocate
enough memory for 100 int's and assign the address to the
pointer.
23. In a for loop assign every item in the array to be a random
number from 1 to 49 ( hint: rand() % 6 + 1 gives random numbers
from 1 to 6 )
24. Using cout print the first 10 items in the array, all on 1
line.
USE THIS PROGRAM AS STARTING POINT
//Christopher Cupani
//Sept 22, 2019
//Online class
//Chapter 7
#include <iostream>
#include <istream>
#include <string>
#include <iomanip>
#include <cstring>
using namespace std;
int main()
{
//The variables are declare
double dArr[5];
double lArr[7] = { 100000, 134567, 123456, 9, -234567,
-1, 123489 };
int iArr[3][5];
char sName[30] = { 'C','h','r','i','s' };
//define variables cnt1 and cnt2 (short data
types)
short cnt1, cnt2;
long double total = 0;
//define one long variable and it call highest
long highest;
// 4
int i;
//Create a loop to put a random number into each of
the elements
//of the array of double.
srand(time(0));
for (i = 0; i < 5; i++) {
double f = (double)rand() /
RAND_MAX;
dArr[i] = 1 + f * (49);
}
//Create a for loop to display all of the values in
dArr.
for (i = 0; i < 5; i++) {
cout << dArr[i] << "
";
}
cout << endl;
// loop to add up the array of double, dArr, into
the
//variable total
for (i = 0; i < 5; i++) {
total += dArr[i];
}
//display the total
cout << "Total of double array is " <<
total << endl;
//display the average
cout << "Average of double array is " <<
total / 5 << endl;
// Create a for loop that was like example in the
instructions
//to the following for the long array, lArr.
for (cnt1 = 1, highest = lArr[0]; cnt1 < 7;
cnt1++)
{
//logic to compare each array
element, starting with lArr[1], with highest
//replace highest if the value in
lArr[cnt] is higher than the value in variable highest
if (highest < lArr[cnt1])
highest =
lArr[cnt1];
}
//display the highes value
cout << "Highest is " << highest <<
endl;
//generate random number in 2d array between 1 to
53
for (cnt1 = 0; cnt1 < 3; cnt1++)
{
for (cnt2 = 0; cnt2 < 5; cnt2++)
{
iArr[cnt1][cnt2]
= rand() % (53) + 1;
}
}
cout << endl;
//Display the 2 d array with setw(3)
cout << "iArr is " << endl;
for (cnt1 = 0; cnt1 < 3; cnt1++)
{
for (cnt2 = 0; cnt2 < 5; cnt2++)
{
cout <<
setw(3) << iArr[cnt1][cnt2];
}
cout << endl;
}
cout << endl;
//Display 2d array iArry column wise
cout << "iArry print in column wise " <<
endl;
for (cnt1 = 0; cnt1 < 5; cnt1++)
{
for (cnt2 = 0; cnt2 < 3; cnt2++)
{
cout <<
setw(3) << iArr[cnt2][cnt1];
}
cout << endl;
}
cout << endl;
//Use cin.getline( ...... ) to add another name into
variable sName.
cout << "Enter the name " << endl;
cin.getline(sName, 30);
//Display the name
cout << sName << endl;
cnt1 = 0;
//Display the ascii value of each character in the
char array,
//1 per line. Use a while loop to look for the '\0' as
a signal to end.
while (sName[cnt1] != '\0') {
cout << sName[cnt1] <<
" Ascci is " << int(sName[cnt1]) << endl;
cnt1++;
}
//Entering Albert Einstein to sName array and
//using strcpy_s function.
strcpy_s(sName, "Albert Einstein");
cout << sName << endl;
//Display the ascii of 12th character
cout << "12th character ascii value is "
<< int(sName[12]);
return 0;
}
In: Computer Science
On Monday, February 20, you settled the 7.5% Saturn Tech Company’s corporate bonds for $98.75. The maturity date is June 30, 2030, the redemption price is 100, and the coupons are paid twice a year. Calculate the yield to maturity (use whole number percentage and 2 decimals)
In: Finance
The value of shareholder’s equity for ABC Corp amounts to US$100 million. ABC is trading at $200 per share, while the ABC has 2 million shares outstanding. Estimate the price to book ratio of ABC:
| a. | 40x | |
| b. | 4x | |
| c. | 0.4x | |
| d. | 2x |
In: Finance
Bastion Corporation issued $100 million bonds that mature in 30 years and have a 5% coupon rate that is paid annually. If the bonds were sold to yield 5.4%, determine the price of the bonds at the end of year 15.
Multiple Choice
$94,581,667
$95,500,206
$95,958,151
$97,606,824
$98,287,192
In: Finance
A trader has a call option contract to sell 100 shares of a stock for a strike price of $50. What is the effect on the terms of the contract of the following events?
(a) A $5 dividend being paid
(b) A 5-for-4 stock split
(c) A 10% stock dividend being paid.
In: Finance
Stock that doesn't pay a dividend is trading at $5. A riskless bond that will pay $100 after a year is trading at $94. A European call option on the stock with strike price of $60 and one year to maturity is trading at $6.1. Devise an arbitrage strategy and prove that it works in all scenarios.
In: Finance
A trader has a call option contract to sell 100 shares of a stock for a strike price of $50. What is the effect on the terms of the contract of the following events?
(a) A $5 dividend being paid
(b) A 5-for-4 stock split
(c) A 10% stock dividend being paid.
In: Finance
The market demand for peanuts is given by P = 30 - 0.4Q. Weaver is the only supplier of peanuts in the market and they have total fixed costs of $100 and constant marginal costs of $2 per unit. The monopolist's profit-maximizing choice of quantity is _____ units and the profit-maximizing choice of price is $ ______ .
In: Economics
Binding price ceilings have been used to protect consumers from “exorbitant” prices for many products such as petrol and rental accommodation. In practice, however, such a policy quite often leads to making the community worse off. Use an appropriate diagram to discuss this issue. (100 words)
In: Economics