Nonrecursive factorial

Assignment Help Assembly Language
Reference no: EM1398377

Nonrecursive Factorial

Write a nonrecursive version of the Factorial procedure that uses a loop. (A WdeoNote for this exercise is posted on the Web site.) Write a short program that interactively tests your Factorial procedure. Let the user enter the value of n. If overflow occurs in your loop when calculating each fac-torial value, your program should display an error message. If no overflow occurs, display the calculated factorial. Following is a sample of the interaction between the user and the program:

Enter the value of n to calculate the factorial (-1 to quit): 0 The factorial is: 1

Enter the value of n to calculate the factorial (-1 to quit): 1 The factorial is: 1

Enter the value of n to calculate the factorial (-1 to quit): 5 The factorial is: 120

Enter the value of n to calculate the factorial (-1 to quit): 12 The factorial is: 479001600

Enter the value of n to calculate the factorial (-1 to quit): 13 Error: Calculated value cannot fit into 32 bits

Enter tlhe value of n to calculate the factorial (-1 to quit): -1

Reference no: EM1398377

Questions Cloud

Determining sum of squares : A manufacturer of automobile transmissions uses three different processes. The management ordered a study of the production costs to see if there is a difference among the three processes. A summary of the findings is shown below.
How many unhybrizdized p orbitals : How many unhybrizdized p orbitals does the central C atom of allene have available for pi bonding.
Identify ways in which telomeres and centromeres similar : Identify the ways in which telomeres and centromeres are similar. Choose all that apply. serve the same functions. are packaged into heterochromatin.
Explain cases jews had to lose or gave up identities : Explain two cases where Jews had to lose or gave up their identities as Jews to advance themselves in America and explain two cases where Jews refused to give up their Jewishness.
Nonrecursive factorial : Write a nonrecursive version of the Factorial procedure that uses a loop and Write a short program that interactively tests your Factorial procedure.
Population possess works part-time : Suppose 40% of a student population possess works part-time. If a random sample of size 300 is drawn from the population, what is the probability that 44% or fewer of the samples works part-time?
Is one type of music better at enhancing student performance : Is one type of music better at enhancing student performance.
Dummy variable in a multiple regression : Describe a where you might want to use a dummy variable in a multiple regression. What would the dummy variable buy you in that situation?
Explain people-s use of availability heuristic to boost sale : Explain four ways you could take advantage of people's use of availability heuristic to boost sales. Describe why you would judge your tactics to be fair or unfair to customers.

Reviews

Write a Review

Assembly Language Questions & Answers

  Integral square root of an input number

Write a short assembly program that computes the integral square root of an input number and In this problem you will write a program that will compute the first 20 numbers in the Fibonacci sequence.

  Allot op-codes and add microcode to microprogram

Allot op-codes and add microcode to microprogram of Mic-1 to implement following instructions which are then included with IJVM instruction set.

  Stack structure for unsigned integers

Write a program to push 10 items into your stack, and pop them out - Use MARIE's ISA program a stack structure for unsigned integers.

  Analog measurements

Prepare an assembly program for the correctly measures the wind direction

  Greatest common divisor of integers-masm assembly language

Must be done in MASM assembly language: Greatest common divisor of two integers is largest integer which will evenly divide both integers. GCD algorithm involves integer division in a loop.

  Write a function in linux assembly

Write a function in Linux assembly

  Program in assebly language to solve first degree equations

Create the program on Assebly language which can solve First Degree Equations in form of Ax + B = 0. Coefficients of equation must be entered from keyboard.

  Write an assembly language program

Write an assembly language program for encrypting alphabates of a string

  Write assembly program-find right admission price to movie

Write the Assembly program to find correct admission price to movie. Price of admission to a movie is $7 for kids (under 12) and $9 for adults.

  Write assembly program print binary representation-integers

Write the assembly program called hw6_ex1, stored in file hw6_ex1.asm. This program must prompt user to enter signed 32-bit integer. Program must print out binary representation of the integer.

  Write an assembly program

Prepare an Assembly program that reads in a number of cents.

  Program a maze-type game using assembly language

This project requires you to program a maze-type game using Assembly Language. It is not acceptable to use any other programming language for this project. T

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