Question

You must create a flowchart, and its corresponding Python program, to solve the following problem:

1. Using a repetition structure, evaluate the factorial of a positive whole number n:

n! = n · (n - 1) · (n - 2) · ... · 1, where n >=1

Your program must take into account the cases in which the user
enters an incorrect number

and provide an error message for such cases.

Answer #1

#include <stdio.h>

int main() {

int n, i;

unsigned long long fact = 1;

printf("Enter an integer: ");

scanf("%d", &n);

// shows error if the user enters a negative integer

if (n < 0)

printf("Error! Factorial of a negative number doesn't
exist.");

else {

for (i = 1; i <= n; ++i) {

fact *= i;

}

printf("Factorial of %d = %llu", n, fact);

}

return 0;

}

In Python
You must create a flowchart, and its corresponding Python
program, to solve the following problem:
1. Using a repetition structure, evaluate the factorial of a
positive whole number n:
n! = n · (n - 1) · (n - 2) · ... · 1, where n >=1
Your program must take into account the cases in which the user
enters an incorrect number
and provide an error message for such cases.

C++ PROBLEM:
Create a program that calculates the hyperfactorial of any
positive integer n, where the hyperfactorial is equivalent to value
obtained by the operation: 1^1*2^2*3^3*…..n^n . If user inputs the
value that is not a positive value, display a message informing the
user that the input is not valid and request a new input. Calculate
the hyperfactorial first by creating a program that uses only
nested “For loop” structure.

Write a program display the following menu:
Ohms Law Calculator
1. Calculate Resistance in Ohms
2. Calculate Current in Amps
3. Calculate Voltage in volts
4. Quit Enter your choice (1-4)
If the user enters 1, the program should ask for voltage in
Volts and the current in Amps. Use the following formula:
R= E/i
Where:
E= voltage in volts
I= current in amps
R= resistance in ohms
If the user enters 2 the program should ask for the voltage...

The following code to run as the described program on python.
The extra test file isn't included here, assume it is a text file
named "TXT" with a series of numbers for this purpose.
In this lab you will need to take a test file
Your program must include:
Write a python program to open the test file provided. You will
read in the numbers contained in the file and provide a total for
the numbers as well as the...

Python: Simple Banking Application
Project Solution: • Input file: The program starts with reading
in all user information from a given input file. The input file
contains information of a user in following order: username, first
name, last name, password, account number and account balance.
Information is separated with ‘|’. o username is a unique
information, so no two users will have same username. Sample input
file: Username eaglebank has password 123456, account number of
BB12 and balance of $1000....

Solve the following problem using the MATLAB environment
Write a function [approx_root, num_its] = bisection(f,a,b,tol)
that implements the bisection method. You function should take as
input 4 arguments with the last argument being optional, i.e, if
the user does not provide the accuracy tol use a default of 1.0e-6
(use varargin to attain this). Your function should output the
approximate root, approx_root and the number of iterations it took
to attain the root, num_its. However, if the user calls the...

Complete the following C program to
solve the parenthesis matching problem using a stack. We studied
the problem and the algorithm in class. Given a sequence of chars
(symbols), check if each “(”, “{”, or “[” is paired with a matching
“)”, “}”, or “[”. For example,
correct: ( )(( )){([( )])}
correct: (( )(( ))){([( )])}
incorrect: )(( )){([(
)])}
incorrect: ({[ ])}
incorrect: (
#include <stdio.h>
#include <stdlib.h>
#define size 100
void push(char *s, int* top, char element);...

In this programming exercise you will create an algorithm for
solving the following version of the m Smallest Numbers
problem. Instead of just returning the m
smallest values as in homework 1, you want to return a list of the
positions where the m smallest values are located
without changing the original array.
Your algorithm should meet the following specifications:
mSmallest( L[1..n], m )
Pre: L is a list of distinct integer values. n is the
number of elements in...

For this assignment, you will be creating a simple
“Magic Number” program.
When your program starts, it will present a welcome screen. You
will ask the user for their first name and what class they are
using the program for (remember that this is a string that has
spaces in it), then you will print the following message:
NAME, welcome to your Magic Number program. I hope it helps
you with your CSCI 1410 class!
Note that "NAME" and "CSCI...

How much money do you think you would earn in a period of 30
days if you were paid as follows: one cent for the first day, two
cents for the second day, four cents for the third day, eight cents
for the fourth day, and so on (i.e. your salary doubles each day)?
Do you think you would make very little money, just a few dollars,
at the end of the 30-day period? Let us write a program to...

ADVERTISEMENT

Get Answers For Free

Most questions answered within 1 hours.

ADVERTISEMENT

asked 2 minutes ago

asked 6 minutes ago

asked 13 minutes ago

asked 13 minutes ago

asked 16 minutes ago

asked 33 minutes ago

asked 38 minutes ago

asked 53 minutes ago

asked 59 minutes ago

asked 1 hour ago

asked 1 hour ago

asked 1 hour ago