This program will read integers from a file and find results from these integers.
Open the file, test to make sure the file opened. Use a loop to read the integers and process each integer as it is read. When End Of File is reached, close the file.
After all of the integers have been read and processed, print the results for the following output:
Use notepad, vim, or other simple text editor to create a file named file1.txt containing the following, with one integer per line.
Test the program two times.
Use the following data in the first test:
11
9
18
22
27
33
21
For the second test add an additional line containing the number 40.
Ndiyepano investments Ltd.is considering a project requiring an initial investment of $1billion and subsequent cash flows of 200 million, 300million, 400 million and 500 million. Shareholders of Ndiyepano investments require a minimum of 5% return on their investment. Evaluate the viability of this project using NPV and IRR
Below are the structs defined in section 1.3. Your task now is to create complete program that utilizes these structs. Be creative on how you will use the structs in your program.
struct NameType{
string first;
string middle;
string last;
};
struct AddressType{
string address1;
string address2;
string city; string state;
string zip;
};
struct DateType{
int month;
int day;
int year;
};
struct ContactType{
string phone;
string cellphone;
string fax;
string pager;
string email;
};
struct EmployeeType{
NameType name;
string emp_id;
AddressType address;
DateType hireDate;
DateType quitDate;
ContactType contact;
string dept_id;
double salary;
};
Provide a loop with a menu. Repeat until the user selects quit. Prompt the user to select one of the menu items. Test for numbers that are not in the menu, provide an error message, and then continue. The menu shall contain:
1. Square pattern
2. Triangle pattern
3. Diagonal pattern
4. Reverse diagonal pattern
5. Quit
After the user selects a pattern, allow them to specify the size. If the size is smaller than 1 or larger than 9, give them an error message and repeat the specification of the size.
Once the user has correctly selected a pattern and a size, print the pattern using the size specified.
Pattern 1 is a square. Example for size 4:
4444
4444
4444
4444
Pattern 2 is a triangle. Example for size 5:
5
55
555
5555
55555
Test the program once using each of these values in order:
Pattern 9; when that is rejected try:
Pattern 1, size 11; when that is rejected use:
Pattern 1, size 3
Pattern 2, size 4
Pattern 3, size 5
Pattern 4, size 6
Quit
This program will read integers from a file and find results from these integers.
Open the file, test to make sure the file opened. Use a loop to read the integers and process each integer as it is read. When End Of File is reached, close the file.
After all of the integers have been read and processed, print the results for the following output:
Use notepad, vim, or other simple text editor to create a file named file1.txt containing the following, with one integer per line.
Test the program two times.
Use the following data in the first test:
11
9
18
22
27
33
21
For the second test add an additional line containing the number 40.
A cantilever is 3 meters long. The free end is on the left. On the left is a point load of 12kN. One meter from the left a bending moment of 10 kNm anticlockwise is applied.Take E = 200 GPa and I = 37 x 10-6m4
Use Macaulay' s method and take x = 0 on the left.
Problem two: Aluminium pricing
For this question, refer to the article from The Economist magazine titled “A coup in
Guinea adds fuel to aluminium’s red-hot rally”.
a) The article identifies a number of factors behind the recent increase in the price of
aluminium. Mention these factors and indicate whether they are demand-side or supplyside factors.
2
b) With the aid of a well-labeled diagram, illustrate the effects of the factors identified
in part (a) above on the equilibrium price and quantity of aluminium. Pay attention to
the statement in the article that “Supply constraints, however, have been more
important” when drawing your diagram.
How do I construct a loop for my input statements? Input question is, "What type of coffee would you like today?" If user selects a coffee, they pass, but if they fail, they must retry.
order = input("\n" + first_name.capitalize() + "," " " + "What type of Coffee would you like today?\n\n" +
"\n".join(["Expresso", "Latte", "Cappuccino", "Mocha", "Frappuccino"]) + "\n\n")
order = order.replace("and a", "")
order = order.replace("and", "")
order = order.replace(",", "")
order = order.lower().split()
union = " and a " if len(order) > 1 else ""
plural = "" if len(order) > 1 else ""
order = input("\nYou have selected a" + " " + ", ".join(order[:-1]).title() + union + plural + order[-1].title()
+ "!" + " " + "\n\nIs this correct?\n\n")Suppose the time spent by a randomly selected student at a campus computer lab has a gamma distribution with mean 20 minutes and variance 80 minutes.
An ATM allows a customer to withdraw a maximum of $500 per day.
If a customer withdraws more than $300, the service charge is 4% of
the amount over $300. If the customer does not have sufficient money
in the account, the ATM informs the customer about the insufficient
funds and gives the customer the option to withdraw the money for a
service charge of $25.00. If there is no money in the account or if the
account balance is negative, the ATM does not allow the customer to
withdraw any money. If the amount to be withdrawn is greater than
$500, the ATM informs the customer about the maximum amount
that can be withdrawn. Write an algorithm that allows the customer to
enter the amount to be withdrawn. The algorithm then checks the total
amount in the account, dispenses the money to the customer, and debits
the account by the amount withdrawn and the service charges, if any.