In this assignment, we are going to practice reading from a file and writing the results of your program into a file.
Code in Python
We are going to write a program to help Professor X automate the grade calculation for a course. Professor X has a data file that contains one line for each student in the course. The student's name is the first thing on each line, followed by some test scores. The number of scores might be different for each student. Here is an example of what a typical data file may look like:
Joe 10 15 20 30 40
Bill 23 16 19 22
Sue 8 22 17 14 32 17 24 21 2 9 11 17
Grace 12 28 21 45 26 10
John 14 32 25 16 89
Program details
Write a program that:
Ask the user to enter the name of the data file.
Read the data from the file and for each student to calculate the total of the test scores, how many tests the student took, and the average of the test scores.
Save the results in an output file (e.g. stats.txt) in the following order:
studentName totalScore numberOfTests testAverage
Note that the average is saved with 2 decimal places after the decimal point.
Validation: Make sure your program does not crash if a file is not found or cannot be open.
Here is what a typical output file may look like (this one is based on the sample input file above):
Joe 115 5 23.00
Bill 80 4 20.00
Sue 194 12 16.17
Grace 142 6 23.67
John 176 5 35.20
Below are some sample runs:
Enter name of the data file: studentData.txt
Stats have been save in the output file
Enter name of the data file: data.txt
Error: that file does not exist. Try again.
Enter name of the data file: students.txt
Error: that file does not exist. Try again.
Enter name of the data file: studentData.txt
Stats have been save in the output file
Notes:
The purpose of this problem is to practice using file input/output.
Please make sure to submit a well-written program. Good identifier names, useful comments, and spacing will be some of the criteria that will be used when grading this assignment.
This assignment can be and must be solved using only the materials that have been discussed in class. Do not look for alternative methods that have not been covered as part of this course.
studentData.txt
Joe 10 15 20 30 40
Bill 23 16 19 22
Sue 8 22 17 14 32 17 24 21 2 9 11 17
Grace 12 28 21 45 26 10
John 14 32 25 16 89
Code in Python

Answers

Answer 1

Here is the Python code to read a file, compute the total of the test scores, how many tests the student took, and the average of the test scores for each student, and save the results in an output file.

Note that the code includes error handling to prevent crashing if a file is not found or cannot be opened:

```python

# Prompt user to enter name of the data file filename = input("Enter name of the data file: ")try:

# Open the file and read its content with open(filename, 'r') as f: lines = f.readlines()

# Iterate through the lines and process each one for line in lines:

data = line.split()

# Get the student name and scores student_name = data[0] scores = [int(x) for x in data[1:]] num_tests = len(scores)

# Compute total and average of scores total_score = sum(scores) avg_score = total_score / num_tests

# Save the results in the output file with open('stats.txt', 'a') as output: output.write(f"{student_name} {total_score} {num_tests} {avg_score:.2f}\n") print("Stats have been saved in the output file")except FileNotFoundError:

# Handle file not found error print("Error: that file does not exist. Try again.")except:

# Handle other errors print("Error: an error occurred while processing the file")```

Note that the code assumes that the input file is in the same directory as the program file. If the file is in a different directory, you can provide the path to the file instead of just the filename when prompted for input.

Learn more about Python code here: https://brainly.com/question/26497128

#SPJ11


Related Questions

The XMLHttpRequest object parses an XML response into a DOM tree and stores it in the ________ property. a) response b) responseXML c) xmlData d) responseTree

Answers

The correct answer is b) responseXML. The XMLHttpRequest object is used to retrieve data from a server without having to reload the entire page.

When the response is received, it can be parsed into an XML DOM tree using the responseXML property. This property contains the parsed XML data and allows for easy manipulation and access to the data within the XML document. It is important to note that this property will only be populated if the response from the server is in valid XML format.

So, in short, the XMLHttpRequest object parses an XML response into a DOM tree and stores it in the responseXML property. The DOM tree is a hierarchical representation of the XML data, with each element in the tree representing a node in the XML document. This tree can then be accessed and manipulated using JavaScript. The responseXML property of the XMLHttpRequest object is used to store the parsed XML data in the form of a DOM tree.

To know more about server visit:-

https://brainly.com/question/29888289

#SPJ11

Which is the most popular system of measurement in the world?
(a Graphic design question)

Answers

Answer:

Metric system

Explanation:

Consider the following code:

x = 5 % 4
if (x == 1):
print (1)
elif (x == 2):
print (2)
elif (x == 3):
print (3)
else:
print (4)
What is output?

Answers

Answer:

1

Explanation:

The % (modulus) operator takes the remainder of the dividend when divided by the divisor. In this case, x = 1 since it is the remainder of 5 ÷ 4.  Since x satisfies the condition of the first if-statement (x == 1), 1 is the output of this code.

Hope this helps :)

Which practice represents the trait of effective communication

Answers

Answer:

The answer is B. speaking clearly

Explanation:

I hope it's correct sorry if not.

A programmer writes a program to feed a wide variety of data to a program to test it many times. This is an example of
O a customer satisfaction survey
O automated testing
O a test case
O print debugging

Answers

Answer:

automated testing

Explanation:

to make sure that the item works

You have a computer with a removable disk drive formatted with NTFS. You want the drive to use FAT32 so it is compatible with more operating systems.
The drive is currently configured using letter D:.
Which of the following MUST you complete to accomplish this task?

Answers

You would need to reformat the drive to use FAT32 file system. However, reformatting the drive will erase all data on it, so you should make sure to backup any important files before doing so. Once reformatted, the drive will be compatible with more operating systems than just NTFS.

To accomplish the task of making the removable disk drive compatible with more operating systems by using the FAT32 file system, you must reformat the drive. Here's a step-by-step explanation of the process:

1. Backup Important Data: Before proceeding with the reformatting, it is crucial to backup any important files or data stored on the D: drive. Reformatting will erase all the data on the drive, so it's important to have a backup to avoid data loss.

2. Reformat the Drive: After backing up the data, you can proceed with the reformatting process. This involves changing the file system of the drive from NTFS to FAT32. Here are the steps:

Open File Explorer and locate the D: drive.Right-click on the D: drive and select "Format" from the context menu.In the Format window, choose "FAT32" as the desired file system from the options available.Click on the "Start" button to initiate the formatting process.It's important to note that reformatting the drive will erase all the data stored on it. Therefore, it is essential to have a backup before proceeding.

Once the reformatting process is completed, the removable disk drive will be using the FAT32 file system. This change allows the drive to be compatible with a wider range of operating systems, as FAT32 is supported by more platforms compared to NTFS.

Learn more about FAT32:

https://brainly.com/question/31666600

#SPJ11

A hydraulic lift has a mechanical advantage of 5. If the load weighs 350 N, what effort is required to lift the weight? Provide your answer in newtons.​

Answers

If the load weighs 350 N, the effort that is required to lift the weight is 70 N

To answer the question, we need to know what mechanical advantage is.

What is mechanical advantage?

The mechanical advantage of the hydraulic lift M.A = L/E where

L = load and E = effort.Effort required to lift the weight

Making E subject of the formula, we have

E = L/M.A

Given that

M.A = 5 and L = 350 N,

substituting the values of the variables into the equation, we have

E = L/M.A

E = 350 N/5

E = 70 N

So, the effort that is required to lift the weight is 70 N

Learn more about mechanical advantage here:

https://brainly.com/question/26440561

#SPJ1

we cannot share software in computer network true or false​

Answers

Answer:

false

Explanation:

false but other thing is that it can be very risky increasing the chances of getting infected by a virus

Why doesn't yield solve all performance problems?

Answers

Yield doesn't solve all performance problems because it simply suspends the execution of a thread and allows another thread to run, but it doesn't guarantee that the other thread will be more efficient or effective in its execution.

The yield function is a way for a thread to voluntarily give up the CPU and allow another thread to run. This can be useful in some cases where there are multiple threads competing for CPU time, but it is not a solution to all performance problems.

Yielding a thread simply suspends its execution and puts it back in the ready queue, allowing another thread to run. However, this doesn't guarantee that the other thread will be more efficient or effective in its execution. The other thread might also be waiting for some resource, such as a lock or input/output operation, which could further delay its execution and cause performance problems.

Moreover, in some cases, yielding a thread can actually worsen performance. For example, if the system is heavily loaded and there are many threads competing for CPU time, yielding a thread can lead to frequent context switches, which can be expensive in terms of overhead and can degrade overall performance.

In conclusion, while yield can be a useful tool in some cases, it is not a silver bullet that can solve all performance problems. Developers need to carefully analyze their code and the performance characteristics of their system to identify and address performance bottlenecks using appropriate techniques and tools.

You can learn more about thread at

https://brainly.com/question/30746992

#SPJ11

14. Which of the following is NOT a
component of the computer system?
a) Data
b) Hardware
c) Information
d) Software​

Answers

Answer:

It’s B, hardware

Answer:

B. Hardware

Explanation:

Identifying Responses and Replies
Use the drop-down menus to complete the sentences about message response options in Outlook.
v sends your response to everyone who received the initial email.
v creates a new message that includes the initial message to a new recipient.
v sends your response to only the sender of the initial message.

Answers

Answer:

Identifying Responses and Replies by using the drop-down menus to complete the sentences about message response is written below in detail.

Explanation:

A situation like this may be:

Someone receives a bike. They travel it and all, and then all of an unexpected they fall and get injured

If you only understood the first section of how the person received a bike when you draft a response, you would only draft about that piece, but getting harm after receiving the bike is also a huge portion of the "story". You could draft like how you were so pleased when you received your first bike, but you wouldn't remember to address the time you got injured when you were riding down a hill or something.

Answer:

Reply All

Forward

Reply

Explanation:

What is the difference between weak AI and strong AI?

Answers

Explanation:Strong AI has a complex algorithm that helps it act in different situations, while all the actions in weak AIs are pre-programmed by a human. Strong AI-powered machines have a mind of their own. They can process and make independent decisions, while weak AI-based machines can only simulate human behavior.

Which of the following statements best reflects the pros and cons of overtime potential for a line installer or repairer?
A. Overtime allows installers to maintain flexibility in their jobs, choosing when to work and when to stay home with their families; however, there are no benefits included.
B.Overtime allows installers and repairers to travel to other regions and experience new cultures; however, there is little salary increase for overtime work.
C. Overtime allows installers and repairers to make triple what they would in a typical day; however, there are few opportunities for overtime.
D. Overtime allows installers and repairers to make double what they would typically; however, it requires hours of hard work in potentially dangerous conditions.

Answers

Answer:

D

Explanation: hope this helps! n plz mark me brainliest! thx n have a gr8 and safe day!

who sang devil went down to georgia

Answers

Answer:

Charlie Daniels sang that one for sure

A business owner whishes to know which clients are the highest paying clients of his business. What tool is he likely to use to find the information?

Answers

Answer:

The answer is "Sorting".

Explanation:

Throughout this statement, the owner needs to understand which one of its customers pays the greatest wage so the best method is sorting that handles the data easily.

This method provided an amount of data that could be organized or sort in an attempt to discover the lowest as well as other supplementary information, either an increase or decrease, easily or easy to understand, is named sorting.

Jamal just finished taking a series of photographs that he loves, but he is
displeased with the lightness and darkness found in these images. What setting
does he need to adjust to fix this?

A. prime
B. tone
C. zoom
D. Opixels

Answers

Tone i’m not sure though

Answer:

Tone

Explanation:

This is the right answer for connexus

Which services enables users to access web sites by domain name instead of by IP address

Answers

The service that enables users to access web sites by domain name instead of by IP address is called Domain Name System (DNS). DNS is a hierarchical decentralized naming system that translates domain names into IP addresses.

When a user enters a domain name into their web browser, the browser sends a request to a DNS server to resolve the domain name into its corresponding IP address. The DNS server then responds with the IP address, which the browser uses to connect to the web site.DNS provides a user-friendly way to access web sites, as domain names are easier to remember and type than IP addresses. Additionally, DNS allows for the use of domain names that can be changed or updated without affecting the underlying IP addresses, making it more flexible and scalable than using IP addresses alone.DNS is an essential service that enables users to access web sites by domain name instead of by IP address, making the internet more user-friendly and accessible.

To learn more about IP address click the link below:

brainly.com/question/16011753

#SPJ4

Create a program called "Geometry" Prompt the user for a small decimal number. Prompt the user for a large decimal number. Using those numbers as lower and upper bounds, randomly generate a decimal value between the two. Using the randomly generated number, calculate the VOLUME of a sphere if it were to have that size radius. Output the radius as well as the volume back to the user.

Answers

Answer:

In Python:

import random

small = float(input("Small: "))

large = float(input("Large: "))

radius = round(random.uniform(small, large),2)

volume = round(4/3 * 22/7 * radius* radius* radius,2)

print("Radius: "+str(radius))

print("Volume: "+str(volume))

Explanation:

This imports the random module

import random

The next two lunes prompt the user for small and large decimal number

small = float(input("Small: "))

large = float(input("Large: "))

This generates the radius

radius = round(random.uniform(small, large),2)

This calculates the volume

volume = round(4/3 * 22/7 * radius* radius* radius,2)

This prints the generated radius

print("Radius: "+str(radius))

This prints the calculated volume

print("Volume: "+str(volume))

Note that, the radius and the volume were approximated to 2 decimal places. Though, it wasn't stated as part of the program requirement; but it is a good practice.

The Python program to compute a sphere's volume, given a random radius, is found in the attached image

The program first asks for the small decimal number, then the large decimal number. It then converts them to floating point values and stores them in the variables min_value and max_value.

To generate a random radius, we use the function uniform to generate a value in the range min_value < random_radius < max_value

Then, the volume of the sphere is computed using the formula

\(\frac{4\times \pi \times random\_radius^3}{3}\)

Finally, the random radius and the volume are both displayed to two decimal places.  

Learn more about computing volumes in Python: https://brainly.com/question/19150697

Create a program called "Geometry" Prompt the user for a small decimal number. Prompt the user for a

What are the steps for consolidating data from multiple worksheets? 1. Select the range of data on the first worksheet you wish to consolidate. 2. Go to the Data tab on the ribbon and select Data Tools. 3. Then, select and the dialog box will appear. 4. Choose the in the drop-down. Then, select the first group of data and press Enter. 5. To add from more worksheets, select from the View tab. 6. To include more references, click .

Answers

Answer:

2. Go to the Data tab on the ribbon and select Data Tools.

3. Then, select and the dialog box will appear.

4. Choose the in the drop-down. Then, select the first group of data and press Enter.

1. Select the range of data on the first worksheet you wish to consolidate.

5. To add from more worksheets, select from the View tab.

Explanation:

Consolidation in Microsoft Excel is used to gather information from several worksheets. To consolidate data in a new worksheet, select the new worksheet and click on the upper left side where the data should be.

Click on Data > Consolidate, then a dialog box would appear. From the dialog box click on the function to consolidate with, then click on the reference area and select the first data range by clicking on the first worksheet and drag the data range to the box and click Add.

To add more data range, click on the reference area and do the same as the first data.

Answer:

consolidate, function, switch windows, add

Explanation:

I just took the test on

Which of the following ranks the selectors from highest priority to lowest priority?

A. Select by tag name, select by class name, select by id name

B. Select by id name, select by tag name, select by class name

C. Select by id name, select by class name, select by tag name

D. Select by class name, select by id name, select by tag name

Which of the following ranks the selectors from highest priority to lowest priority?A. Select by tag

Answers

The correct order, ranking the selectors from highest to lowest priority, is option C: Select by id name, select by class name, select by tag name.

Which of the following ranks the selectors from highest priority to lowest priority?

When selecting elements in HTML using CSS selectors, the id name selector has the highest priority followed by the class name selector, and finally the tag name selector.

This means that if multiple selectors are applied to the same element, the id name selector will take precedence over the class name selector, and the class name selector will take precedence over the tag name selector. It is important to understand these priority rules when applying styles or targeting specific elements in CSS.

Read more about selectors rank

brainly.com/question/30504720

#SPJ1

give several examples where you need to use clustering instead of classification in business. what do you think the issues are in clustering algorithms? e.g., are they difficult to validate?

Answers

Classification techniques include support vector machines, naive bayes classifiers, and logistic regression. The k-means clustering algorithm, the Gaussian (EM) clustering algorithm, and others are instances of clustering.

Two methods of pattern recognition used in machine learning are classification and clustering. Although there are some parallels between the two processes, clustering discovers similarities between things and groups them according to those features that set them apart from other groups of objects, whereas classification employs predetermined classes to which objects are assigned. "Clusters" are the name for these collections.

Clustering is framed in unsupervised learning in the context of machine learning, a branch of artificial intelligence. For this kind of algorithm, we only have one set of unlabeled input data, about which we must acquire knowledge without knowing what the outcome will be.

Know more about machine learning here:

https://brainly.com/question/16042499

#SPJ4

A large company such as a retail store or airline reservation system uses a ______ computer that acts as the central computer in a network.

Answers

Answer:

A large company such as a retail store or airline reservation system uses a mainframe computer that acts as the central computer in a network.

Explanation:

Mainframe computers are often used as servers. They are high-performance computers used for large-scale computing purposes that require more availability and security than what a smaller-scale machines can offer.

Write the method drawSquare below.
/** Precondition: 0 ≤ x < 10, 0 < y ≤ 10, and len > 0.
* Draws a square on a 10-by-10 xy-coordinate grid
* and prints the square’s side length and area.
* The upper left corner of the square will be located
* at the coordinate (x, y) and the side length of the * square will be len (or as large as will fit in the grid).
*/
public void drawSquare(int x, int y, int len)

Answers

The method drawSquare is an illustration of functions; functions are named program statements that are executed when called

The method drawSquare

The method drawSquare written in Java, where comments are used to explain each action is as follows:

//This defines the function

public static void drawSquare(int x, int y, int len) {

//This checks if x + len exceeds 10

       if(x+len>10){

           len = 10-x;}

//This checks if y + len exceeds 10

       if(y+len>10){

           len = 10-y;}

//The next four lines draw the square

       drawLine(x, y, x+len, y);

       drawLine(x+len,y,x+len,y-len);

       drawLine(x+len, y-len, x, y-len);

       drawLine(x, y-len, x, y);

   }

Read more about java programs at:

https://brainly.com/question/19271625

if lain and Wi-Fi were to go out at the same would the circuit break

Answers

Answer:

yes and no because the LAN circuit would stop the connection and the Wi-Fi circuit would fry

WHERE DO I GO TO DO THIS AND WHAT DO I WRITE?????
Write a pseudocode plan for your program.
Write the code for your program.
Test your program. Run it at least three times with different inputs.
Save your program as a .txt file for you cannot upload a .py file.
Evaluate your project using this rubric.
What to Submit
Submit the .txt file holding your program.

Answers

You can just look up "python ide online" on google and paste this code:

n = -1

count = 0

while n < 0:

   n = int(input("We're checking to see if a number is prime or not! Enter a positive number: "))

if n % 2 == 0:

   if n == 2:

       print("{} is a prime number".format(n))

   else:

       print("{} is not a prime number".format(n))

else:

   for x in range(n, 1, -1):

       if n % x == 0:

           count += 1

   if count > 1 or n == 1:

       print("{} is not a prime number".format(n))

   else:

       print("{} is a prime number".format(n))

I've written some code that checks to see if a number entered by the user is a prime number or not.

Sorry, but I'm not too good with pseudocode plans and all that. I hope this helps.

Answer:

import math

print("Let's solve ax² + bx + c = 0")

a = int(float(input('Enter a value for a: ')))

b = int(float(input('Enter a value for b: ')))

c = int(float(input('Enter a value for c: ')))

D = b*b-4*a*c

if (D<0):

   print("Sorry, this equation has no solutions.")

elif (a == 0):

   if (b == 0):

       if (c == 0):

           print("Every value of x is a solution")

       else:

           print("Sorry, this equation has no solutions")

   else:

       x = -c/b

   print("The one solution is x={:.3g}".format(x))

elif (D==0):

   x = (-b + math.sqrt(D)) / (2*a)

   print("The one solution is x={:.3g}".format(x))

else:

   x1 = (-b + math.sqrt(D)) / (2*a)

   x2 = (-b - math.sqrt(D)) / (2*a)

   print("This equation has two solutions: x={:.3g} or x={:.3g}".format(x1, x2))

Explanation:

Above is another little program to use the quadratic formula.

The frequency of the analog signal in illustration A is _ Hz

Answers

The frequency of the analog signal in illustration A is 7 Hz

What is Frequency?

The frequency of a repeated event is the number of occurrences per unit of time. It is separate from angular frequency and is sometimes referred to as temporal frequency. The unit of frequency is hertz, which equals one occurrence every second.

Frequency is a measurement of how frequently a recurrent event, such as a wave, happens in a certain period of time. A cycle is one completion of the repeating pattern. Only moving waves that change position with respect to time have frequency.

Learn more about frequency  at:

https://brainly.com/question/5102661

#SPJ1

what is the definition of assiduous?

Answers

Answer:

showing great care and perseverance.

Assiduous is constant in application or effort; working diligently at a task; persevering; industrious; attentive: an

At least 3 facts I learned about our Amazon Volunteer or their career experience:

Answers

Answer:

Amazon's Global Month of Volunteering includes hundreds of partners. Tens of thousands of employees around the world are coming together to support over 400 organizations in their local communities.

your patient has a hormone-secreting tumor of the adrenal medulla. what hormone is most likely to be secreted by this tumor?

Answers

The adrenal gland has a tumor called a pheochromocytoma. As a result, the gland produces an excessive amount of the hormones norepinephrine and epinephrine. You often develop this tumor in your 30s, forties, or 50s. Even men and women are affected by it.

What is the hormonal peak for girls?

Between both the ages of eight and 13 is when female puberty often starts. Even if it might happen later, the procedure might go on until the child is 14 years old.

What is the hormonal peak for girls?

Between both the ages of eight and 13 is when female puberty often starts. Even if it might happen later, the procedure might go on until the child is 14 years old.

To know more about hormone visit:

https://brainly.com/question/13020697

#SPJ4

Best beginner racing drones?

Answers

One that are somewhere between 200-400 for the good quality

Answer:

Walkera Runner 250

Explanation:

This drone is durable, and offers a lot of features while not totally being over the top!

Other Questions
I didn't want __________ brag, but I had to tell her that I got an A on the test.a.toc.ab.ford.the The sequence below is a portion of exon 7 of the SMN1 mRNA transcript.5 - UCAAGUGAUUCUCCU - 3Which of the following represents the corresponding DNA coding strand sequence for this particular transcript?5 - TCAAGTGATTCTCCT - 3Sense (coding) DNA strand - 5-TCAAGTGAT-3mRNA Strand - 5-UCAAGUGAU-3AntiSense (non-coding) DNA- 3'-AGTTCACGA-5' What is the slope of the function y=4x+6y=4x+6 Answer value describe how knowledge of the periodic table would be important in three different careers, based on what youve read. Given that integer array x has elements 4, 7, 3, 0, 8, what are the elements after the loop? Hi Im new to this WTH do I even do on here ! 7.13 let modexp = ((a, b, c, p)| a, b, c, and p are positive binary integers such that a b = c (mod p)}. show that modexp p. (Note that the most obvious algorithm doesnt run in polynomial time. Hint: Try it first where b is a power of 2.) Find the line integral with respect to arc length C (9x+5y)ds, where C is the line segment in the xy-plane with endpoints P=(3,0) and Q=(0,2). Find a vector parametric equation r(t) for the line segment C so that points P and Q correspond to t=0 and t=1, respectively. r (t)=? you have a total of 8.0 x 109 bacterial cells that you harvested by centrifuging a culture. what volume should you resuspend them to with culture medium if you want a cell density of 2.0 x 107 cell/ml? Someone van help me? Please Which of the following explains how stocks and dividends work as financial investments? (1 point)A- Stocks are created from any goods (such as gold, land, or vintage items) that are expected to increase in value over time. When an item is sold for a profit, the profit istaxed in the form of a dividend.B- Stocks are debt instruments issued to investors. They function in a similar way to loans in that a stock-issuer sells a stock to raise funds, paying the investor back in bothinterest and principal over the course of time. The interest paid to the bond holder is called the dividendC-Stocks are accounts in which investors can choose to put their money. The investor agrees to deposit their funds into the stocks, and the stock issuer will offer a determined interest rate while the funds are held. The interest paid to the stock holder is called the dividend.D- Stocks are shares of ownership in public corporations. By purchasing shares of ownership, the investor agrees to pay the market value for the stocks and in return receivespartial ownership in the corporation. Corporations will frequently distribute their profits to stockholders in the form of dividends. Plss help me will mark brainliest caleb dropped off his prescription for his cholesterol. what is the strength of the medication in grams? simvastatin 80 mg 1 po qd Find mJLKJLK. What would Chester Corporation's market capitalization be if the current price rose 10%?Select: 1$87.1 million$73.7 million$95.8 million$67.0 million What is the equation for these tables. Le pass compos avec avoir (pIV)Retrouve les participes passs, puis complte les phrases au pass compos. R E G A R D V U F A I T R A C O N T L U E U P R I SExemple : Hier, jai lu une information incroyable dans le journal ! a. Vous ................ votre exercice ? b. Mes copines ..................................... lmission hier soir. c. Tu ................ beaucoup de cadeaux pour ton anniversaire ! d. Nous n ............... jamais ........ le train fantme. e. Ils ................ des photos de la star.f. Hugo ................ son histoire tout le monde Mike and Kate plan to save money for their wedding over a 20 month period. They will need to save $8,000 to help pay for the wedding. They set aside the same amount each month. After a year they saved $4,000. Mike and Kate know they must adjust their plan in order to meet their goal, so they came up with the following options:Option A: Stay with saving the same amount they've been saving each month but postpone the wedding 2 months.Option B: Increase the amount of money they save each month by $80 from what they've been saving.Which of the following is a true statement?a.Only option A will allow them to meet their goal.b.Only option B will allow them to meet their goal.c.Saving by either option A or option B will allow them to meet their goal.d.Neither option A nor option B will allow them to meet their goal. In "The Lord of the Flies", who starts the fire that ironically brings rescue? Please look in the photo