How did you determine which method is faster

Assignment Help Computer Engineering
Reference no: EM132194641

Question :

Write a C# program that asks a user for a whole number and prints out the factorial of that number. The program should use three threads (or tasks) to complete the computation.

One thread computes the factorial up to first third, the second thread should compute the factorial of the middle third, and the third thread computes factorial of the last third.

A final thread multiplies all three results to get the final answer. For example, to compute 25!:

25 divided into three approximately equal parts = 8+8+9

Thread1 (or Task1): Result1 = 1*2*3*4*5*6*7*8

Thread2 (or Task2): Result2 = 9*10*11*12*13*14*15*16

Thread3 (or Task3): Result3 = 17*18*19*20*21*22*23*24*25

Final result (Thread/Task4) = Result1*Result2*Result3

Print Final result.

Compare the result of computing the factorial by using a sequential loop and printing the answer.

Which method is faster?

How did you determine which method is faster?

Reference no: EM132194641

Questions Cloud

What is the braking force of the truck : First, what is the (average) braking force of the truck? (Your car weighs about 3300 lbs, which corresponds to a mass of 1500 kg.)
Write a function with a string parameter : Write a C++ function with a string parameter, a character parameter, and an output filestream parameter.
How many excess electrons must be added to one plate : How many excess electrons must be added to one plate and removed from the other to give a 5.00nF parallel-plate capacitor 25.0J of stored energy?
Determine the energy stored in the capacitor : A 5.01-µF capacitor has plates separated by 0.444 mm. It is connected to a 49.0-V voltage supply. When the capacitor is fully charged.
How did you determine which method is faster : Write a C# program that asks a user for a whole number and prints out the factorial of that number.
Define how much mass is oscillating : A harmonic oscillator starts with an amplitude of 20.0 cm. After 10.0 s, the amplitude decreases to 15.0 cm. If the linear damping coefficient is 2.00 Ns/m.
Figure out the number of the array entries in each line : Write a C program containing function bool that checks whether two arrays of the same length len contain the same numbers in some order.
By how much does the energy of the system decrease : Two capacitors are connected parallel to each other and connected to the battery with voltage 25 V . Let C1 = 9.5 µF ,C2 = 5.0 µF be their capacitances.
Do you know what are the things : Four things are considered constant when even modern physics came and with the help of these you can solve any problem in classical mechanics.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd