Answer:
Here is the JAVA program:
class Main {
static boolean isPalindrome(int array[], int starting, int ending) { /*a boolean method that takes an integer-valued array, and a pair of integers representing the starting and ending indexes of the portion of the array to be tested for being a palindrome */
if (starting >= ending) { //base case
return true; } //returns true
if (array[starting] == array[ending]) { //recursive case
return isPalindrome(array, starting + 1, ending - 1); } //calls isPalindrome recursively to find out palindrome
else {
return false; } } //returns false if array is not palindrome
public static void main (String[] args) { //start of main function
int array[] = { 1,2,3,2,1}; //creates an array
int size = array.length; //computes the size of array
System.out.print(isPalindrome(array, 0, size - 1)); } } //calls method to test array for being a palindrome
Explanation:
The program works as follows:
array = { 1,2,3,2,1}
starting = 0
ending = size-1 = 5-1 = 4
if (starting >= ending) condition evaluates to false because starting i.e. 0 is not greater or equal to ending i.e. 4. So the program moves to the next if part
if (array[starting] == array[ending])
This becomes:
if (array[0] == array[4])
The element at 0th index is the first element of the array i.e. 1 and the element at 4th index of array is the last element of array i.e. 1. So both these elements are equal so the following statement executes:
return isPalindrome(array, starting + 1, ending - 1);
Now the starting and ending become:
starting+1 = 0+1 = 1
ending-1 = 3
if (starting >= ending) base condition evaluates to false because starting is not greater or equal to ending. So the program moves to the next if part
if (array[starting] == array[ending])
This becomes:
if (array[1] == array[3])
The element at 1st index is 2 and the element at 3rd index of array is 2. So both these elements are equal so the following statement executes:
return isPalindrome(array, starting + 1, ending - 1);
Now the starting and ending become:
starting+1 = 1+1 = 2
ending-1 = 2
if (starting >= ending) base condition evaluates to true because starting is equal to ending. So the following statement executes:
return true;
This means the function returns true and this shows that array is a palindrome.
The screenshot of the program and its output is attached.
Please help on a timer!!
Answer:
I believe it is the Second Option as all the others are correct.
Write a statement that compares the values of score1 and score2 and takes the following actions. When score1 exceeds score2, the message "player1 wins" is printed to standard out. When score2 exceeds score1, the message "player2 wins" is printed to standard out. In each case, the variables player1Wins,, player1Losses, player2Wins, and player2Losses,, are incremented when appropriate.
Finally, in the event of a tie, the message "tie" is printed and the variable tieCount is incremented.
So far this is what I have:
if score1>score2:
player1Wins=player1Wins+1
player2Losses=player2Losses+1
print("player1Wins")
elif score2>score1
player2Wins=player2Wins+1
player1Losses=player1Losses+1
print("player2Wins")
else:
score1=score2
tieCount=tieCount+1
print("tie")
___________________________
However, I'm still getting an error and not sure why. Am I indenting something wrong?
Answer:
player1Wins = player1Losses = player2Wins = player2Losses = tieCount = 0
score1 = 10
score2 = 10
if score1>score2:
player1Wins=player1Wins+1
player2Losses=player2Losses+1
print("player1 wins")
elif score2>score1:
player2Wins=player2Wins+1
player1Losses=player1Losses+1
print("player2 wins")
else:
tieCount=tieCount+1
print("tie")
Explanation:
Since your indentation can not be understand what you give us, please try to do it as you see in the answer part.
Although it seems that this is a part of the code, it is normal that you get errors. However, since you keep track of the variables, it is better to initialize the variables that will keep the counts. Since initially, they are 0, you may set them as 0. Also, if you assign the values to the scores, probably you would not get any error. This way, you may test your code as I did.
Other than these, in the else part you do not need to write "score1=score2", because if score1 is not greater than score2 and if score2 is not greater than score1, this already implies that they are equal
Extend to also calculate and output the number of 1 gallon cans needed to paint the wal. Hint: Use a math function to round up to the nearest gallon. (Submit for 2 points, so 5 points total)Enter wall height (feet): Enter wall width (feet): Wall area: 1000 square feet Paint needed: 2.86 gallons Cans needed: 3 can(s) Choose a color to paint the wall: Cost of purchasing blue paint: $ {'red': 35, 'blue': 75} Expected output Enter wall height (feet): Enter wall width (feet): Wall area: 1000 square feet Paint needed: 2.86 gallons Cans needed: 3 can(s) Choose a color to paint the wall: Cost of purchasing blue paint: $75
Answer:
Here is the Python program:
import math #import math to use mathematical functions
height = float(input("Enter wall height (feet): ")) #prompts user to enter wall height and store it in float type variable height
width = float(input("Enter wall width (feet): ")) #prompts user to enter wall width and store it in float type variable width
area = height *width #computes wall area
print('Wall area: {} square feet'.format(round(area))) #displays wall area using round method that returns a floating-point number rounded
sqftPerGallon = 350 #sets sqftPerGallon to 350
paintNeeded = area/ sqftPerGallon #computes needed paint
print("Paint needed: {:.2f} gallons".format(paintNeeded)) #displays computed paint needed up to 2 decimal places
cansNeeded = int(math.ceil(paintNeeded)) #computes needed cans rounding the paintNeeded up to nearest integer using math.ceil
print("Cans needed: {} can(s)".format(cansNeeded)) #displays computed cans needed
colorCostDict = {'red': 35, 'blue': 25, 'green': 23} #creates a dictionary of colors with colors as key and cost as values
color = input("Choose a color to paint the wall: ") #prompts user to enter a color
if color in colorCostDict: #if the chosen color is present in the dictionary
colorCost = colorCostDict.get(color) #then get the color cost from dictionary and stores it into colorCost using get method that returns the value(cost) of the item with the specified key(color)
cost = cansNeeded * colorCost #computes the cost of purchasing paint of specified color per cansNeeded
print("Cost of purchasing {} paint: ${}".format(color,colorCostDict[color])) #displays the real cost of the chosen color paint
print("Cost of purchasing {} paint per {} gallon can(s): ${}".format(color,cansNeeded, cost)) #displays the cost of chosen color paint per cans needed.
Explanation:
The program first prompts the user to enter height and width. Lets say user enter 20 as height and 50 as width so the program becomes:
Wall area computed as:
area = height *width
area = 20 * 50
area = 1000
Hence the output of this part is:
Wall area: 1000 square feet Next program computes paint needed as:
paintNeeded = area/ sqftPerGallon
Since sqftPerGallon = 350 and area= 1000
paintNeeded = 1000 / 350
paintNeeded = 2.86
Hence the output of this part is:
Paint needed: 2.86 gallons
Next program computes cans needed as:
cansNeeded = int(math.ceil(paintNeeded))
This rounds the computed value of paintNeeded i.e. 2.86 up to nearest integer using math.ceil so,
cansNeeded = 3
Hence the output of this part is:
Cans needed: 3 can(s) Next program prompts user to choose a color to paint the wall
Lets say user chooses 'blue'
So the program get the cost corresponding to blue color and multiplies this cost to cans needed to compute the cost of purchasing blue paint per gallon cans. So
cost = cansNeeded * colorCost
cost = 3 * 25
cost = 75
So the output of this part is:
Cost of purchasing blue paint per 3 gallon can(s): $75 The screenshot of the program along with its output is attached.
Pythonpython An ISBN-10 (International Standard Book Number) consists of 10 digits: d1d2d3d4d5d6d7d8d9d10. The last digit, d10, is a checksum, which is calculated from the other nine digits using the following formula: (d1 * 1 + d2 * 2 + d3 * 3 + d4 * 4 + d5 * 5 + d6 * 6 + d7 * 7 + d8 * 8 + d9 * 9) % 11 If the checksum is 10, the last digit is denoted as X according to the ISBN-10 convention. Write a program that prompts the user to enter the first 9 digits and displays the 10-digit ISBN (including leading zeros).
Answer:
Written in Python
print("Enter the first 9 digits: ")
d1 = int(input())
d2 = int(input())
d3 = int(input())
d4 = int(input())
d5 = int(input())
d6 = int(input())
d7 = int(input())
d8 = int(input())
d9 = int(input())
d10 = (d1 * 1+ d2 * 2 + d3 * 3 + d4 * 4 + d5 * 5 + d6 * 6 + d7 * 7 + d8 * 8 + d9 * 9)%11
if d10 == 10:
print(str(d1)+str(d2)+str(d3)+str(d4)+str(d5)+str(d6)+str(d7)+str(d8)+str(d9)+"X")
else:
print(str(d1)+str(d2)+str(d3)+str(d4)+str(d5)+str(d6)+str(d7)+str(d8)+str(d9)+str(d10))
Explanation:
This line prompts user for input
print("Enter the first 9 digits: ")
The next 9 line gets the first 9 ISBN digits
d1 = int(input())
d2 = int(input())
d3 = int(input())
d4 = int(input())
d5 = int(input())
d6 = int(input())
d7 = int(input())
d8 = int(input())
d9 = int(input())
This calculates the checksum
d10 = (d1 * 1+ d2 * 2 + d3 * 3 + d4 * 4 + d5 * 5 + d6 * 6 + d7 * 7 + d8 * 8 + d9 * 9)%11
The if condition prints the ISBN number by replacing the last digit with X if the checksum is 10 else it appends the original digits
if d10 == 10:
print(str(d1)+str(d2)+str(d3)+str(d4)+str(d5)+str(d6)+str(d7)+str(d8)+str(d9)+"X")
else:
print(str(d1)+str(d2)+str(d3)+str(d4)+str(d5)+str(d6)+str(d7)+str(d8)+str(d9)+str(d10))
Let A, B, and C, and D be the following statements:
A The villain is French.
B The hero is American.
C The heroine is British.
D The movie is good.
Translate the following compound statements into symbolic notation.
a. The hero is American and the movie is good.
b. Athough the villain is French, the movie is good.
c. If the movie is good, then either the hero is American or the heroine is British.
d. The hero is not American, but the villain is French.
e. A British heroine is a necessary condition for the movie to be good.
what tha hell is that my bad i try lol im so dumb it is what it is
Incompatible Power Adapter: While using your laptop, you notice the battery life is running low. When you plug in the AC adapter that was included with the laptop, an error message is displayed stating that the AC adapter is incompatible. You unplug the AC adapter and plug it back in, but the same message keeps appearing. Why might this be happening
Answer:
1. in compatible adaptor
2. bad cable
3. software issues
4. damaged laptop battery
Explanation:
there are several reasons why this might be happening.
if this message is being displayed it means that the adaptor may not be compatible. this implies that it is spoilt or the laptop just needs to be shutdown. if this fails, then adaptor needs replacing.
the adaptor cable itself may be faulty and needs changing. the laptop's battery may be too old or damaged and needs replacing. also the laptop may be having software issues and needs updating.
What are sums of money that are given out for specific reasons?
conventional loans
grants
venture capitals
angel fundings
Answer:
B. grants
Explanation: This is the correct answer on Edge 2021, just did the assignment. Hope this helps ^-^.
Microsoft
Excel Module 6
Answer:
what Is your question?
As you apply to college when should you apply for financial aid
Answer:
after you are accepted in the college
Explanation:
You should apply for admission to the colleges you are interested in BEFORE filing your FAFSA. Once you are accepted to the colleges you have applied to, you can add those schools to receive financial aid award offers from when you file your FAFSA.
To prepare his book report on The Adventures of Tom Sawyer, Anand must research life on the Mississippi River in the 1800s. Which strategy should Anand use in examining both the book and his research?
Which best describes what online reading tools aim to help readers do? *100 POINTS*
Answer:
Read faster
Explanation:
Technology inspires learners to learn as well. They keep trying to figure time to discover and learn stuff from blogs , videos, applications, and games on their computers. At the very same time, kids will understand and have pleasure, which lets them keep involved with the subject.
Answer:
ITS NOT B I THOUGHT IT WAS BUT DO NOT PUT B I PUT B AND GOT THE QUESTION WRONG
Explanation:
DONT PUT B just trying to help idk the answer but not b
What are some ways to find out what skills you need to develop at work? Check all of the boxes that apply.
Ask a supervisor’s opinion.
Ask coworkers’ opinions.
Observe what people who have easy jobs are doing.
Attend trainings offered by the company.
Answer:
Attend traings
Explanation:
Because if you do you can learn diffent waay to do it and choose your way that you like.
ANd do not obseve poeple who has it easy
the answers are:
- ask a supervisor’s opinion
- ask coworkers’ opinions
- attend trainings offered by the company
Emerson needs to tell his browser how to display a web page. Which tool will he use?
Group of answer choices
HTML
Web viewer
Operating system
Translator
Answer:
HTML
Explanation:
HTML stands for "Hypertext Markup Language." It allows the creation of electronic documents which use semantics to indicate a particular text. The different HTML elements are being separated by "angle brackets" in order to make up a tag. These tags are not visible, but they make it possible for the browser's page to be interpreted.
Answer:
HTML
Explanation:
Based on MLA guidelines, what is the correct line spacing?
O Double space
O Single space
O 1.5 lines
According to the Modern Language Association (MLA) guidelines, the correct line spacing for a document is double-spacing. This means that there should be a full blank line between each line of text in the document. Hence, option A is the correct answer.
Double spacing helps improve readability and makes it easier for readers to distinguish between different lines of text. It also allows for better legibility and makes it easier to add annotations or comments to the document.
It's important to note that the MLA guidelines may change over time, so it's always a good idea to consult the most recent edition of the MLA Handbook or check with your instructor or institution for any specific requirements regarding line spacing or formatting.
Hence, option A is the correct answer.
Learn more about MLA here:
brainly.com/question/32131813
#SPJ6
How would you access the Format Trendline task pane?
A. clicking the Insert tab and Trendline group
B. double-clicking on the trendline after it’s added
C. adding the Chart Element called Trendline
D. clicking the Format contextual tab and Format Selection
Answer:
B. double-clicking on the trendline after it's added
Explanation:
I did the assignment on edge 2020
A format trendline task pane is a task pane that is used to format or change the settings of a trendline in a chart. The correct option is B.
What is the format trendline task pane?A format trendline task pane is a task pane that is used to format or change the settings of a trendline in a chart.
The easiest way to access the format trendline task pane for an inserted trend line is to double-click on the trendline after it is added. A preview of the Format trendline task pane is attached below. Therefore, the correct option is B.
Learn more about Task Pane:
https://brainly.com/question/20360581
#SPJ2
What is the shortcut for inserting fraction in word?(except insert equation)
Answer:
\frac is the shortcut for inserting fraction in ms-word
e.g of a/b = \frac {a}{b}
WHAT DO I KNOW ABOUT THE EVOLUTION OF COMPUTING?
Answer: i dont now
Explanation:
A dietician wants you to write a program that will calculate the number of calories a person can lose by walking at a slow pace for a mile; however, the user will have only the distance given by a pedometer, which is measured in steps and not miles. Assume each mile a person walks is equivalent to 2000 steps, and that for every mile walked, a person loses 65 calories. Allow the user of the program to enter the number of steps taken throughout the day. The program will calculate the distance in miles and the number of calories lost. The user of the program should also be able to enter the day of the week the data is being calculated for. The day of the week, the distance in miles, and the calories lost should then be displayed to the screen.
How would I write the calculation for this problem in pseudocode?
Answer:
The pseudocode is as follows
1. Input Steps
2. Input Day
3. Miles = Steps/2000
4. Calories = 65 * Miles
5. Print Calories
6. Stop
Explanation:
This line gets the number of steps for the day
1. Input Steps
This line gets the current day
2. Input Day
The line calculates number of miles
3. Miles = Steps/2000
This line calculates the calories lost
4. Calories = 65 * Miles
This line prints the calories lost
5. Print Calories
The pseudocode ends here
6. Stop
What is the importance of material and component
Answer:
The innovative values of an object can be underlined by the chosen material; in fact its mechanical and chemico-physical properties, as well as its forming, joining and finishing technologies, all participate to the success of a product. ...Explanation:
[tex]hii[/tex]hope this helps you ✌️✌️✌️Write a Java program that will 1. Ask the user to type in a sentence, using a JOptionPane.showInputDialog(). 2. The program will examine each letter in the string and count how many time the upper-case letter 'E' appears, and how many times the lower-case letter 'e' appears. The key here is to use the charAt method in class String. 3. Using a JOptionPane.showMessageDialog(), tell the user how many upper and lower case e's were in the string. 4. Repeat this process until the user types the word "Stop". (Check out the method equalsIgnoreCase in class String to cover all upper/lower case possibilities of the word "STOP").
Please provide a code for this in JAVA.
Answer:
Here is the JAVA program :
import javax.swing.JOptionPane; //to use JOptionPane
public class Main { //class name
public static void main(String[] args) { //start of main method
int ECount= 0; //counts number of upper case E
int eCount= 0; //counts number of lower case e
String sentence; //stores input sentence string
sentence = JOptionPane.showInputDialog(null, "Type a sentence (type stop to exit)"); //uses showInputDialog method to display a dialog box which prompts user to enter a sentence
int length = sentence.length(); //stores the length of the sentence
while (!sentence.equalsIgnoreCase("stop")) //the loop continues to execute until the user types stop
{ for (int i = 0; i < length; i++) { //loops through the sentence
if (sentence.charAt(i) == 'E') //if the character is an uppercase E
ECount += 1; //adds 1 to the count of Ecount
if (sentence.charAt(i) == 'e') //if the character in a sentence is lowercase e
eCount += 1;} //adds 1 to the count of lower case e
JOptionPane.showMessageDialog(null, "There are " + ECount + " number of E's and " + eCount + " number of e's in " +sentence); //displays the number of times uppercase and lowercase (E and e) occur in sentence
sentence = JOptionPane.showInputDialog(null, "Type a sentence (type stop to exit"); //prompts user to enter the next sentence
length = sentence.length(); //stores the length of sentence at each iteration of while loop until user enters stop
eCount=0; //resets the counter of lowercase e
ECount=0; } } } //resets the counter of uppercase e
Explanation:
The program uses showInputDialog() method that displays a dialog box on output screen. This dialog box prompts the user to enter a string (sentence) Suppose user enters "Evergreen" as input sentence so
sentence = "Evergreen"
Next the length of this string is computed using length() method and stored in length variable. So
length = sentence.length();
length = 9
The for loop iterates through this input sentence until the variable i is less than length i.e. 9
At first iteration
if (sentence.charAt(i) == 'E') becomes
if (sentence.charAt(0) == 'E')
Here charAt() method is used which returns the character at the specified index i. This if condition is true because the character at 0-th index (first character) of the sentence Evergreen is E. So ECount += 1; statement adds 1 to the count of upper case E so
ECount = 1
At second iteration:
if (sentence.charAt(1) == 'E')
this condition is false because the character at 1st index of sentence is 'v' which not an upper case E so the program moves to next if condition if (sentence.charAt(i) == 'e') which is also false because the character is not a lower case e either.
At third iteration:
if (sentence.charAt(2) == 'E')
this condition is false because the character at 2nd index of sentence is 'e' which not an upper case E so the program moves to next if condition if (sentence.charAt(i) == 'e') which is true because the character is a lower case e. So the statement eCount += 1; executes which adds 1 to the count of e.
eCount = 1
So at each iteration the sentence is checked for an upper case E and lower case e. After the loop breaks, the program moves to the statement:
JOptionPane.showMessageDialog(null, "There are " + ECount + " number of E's and " + eCount + " number of e's in " +sentence);
which displays the number of uppercase E and lower case e in a message dialog box. So the output is:
There are 1 number of E's and 3 number of e's in Evergreen.
Then because of while loop user is prompted again to enter a sentence until the user enters "stop". Now the user can enter Stop, StOp, STOp etc. So equalsIgnoreCase method is used to cover all upper/lower case possibilities of the word "stop".
The screenshot of the program and its output is attached.
Read the list of Cybersecurity First Principles. In addition to the Cybersecurity Principles, research the Adversary Model of cybercrime using your textbook and the Internet. Using the information you uncover, as well as your own critical thinking skills, write a summary report that details each of the cybersecurity principles and describes the Adversary Model, including resources, capabilities, intent, motivation, risk aversion, and access.
Answer:
Throughout the interpretation portion below, this same overview of the look at various is summed up.
Explanation:
The cybersecurity architecture as well as concepts are required to ensure websites and software apps from perpetrators that aim to interrupt, pause, modify, or redirect data flow.
Domain separation:This term in something like a program describes a set of data or orders that deserve security outside a program, a field of duty or regulation could be a domain.
Process isolation:A process seems to be a program that runs on a computer, and each process seems to have a memory region.
Resource encapsulation:There are several tools for a machine. The memory, hard drive, communication overhead, battery life, or a display may have been a commodity.
Least privilege:In a machine, a privilege is another permission for the operator to operate on controlled machine property.
Layering:A layer seems to be a different step in the sense of information protection that really should be penetrated by an offender to break a device.
Abstraction:Abstraction has been the idea that it is possible to think about something complex and difficult as well as encompass it more obviously.
Which of the following section does not exist in a slide layout?
A. Titles
B. Lists
C. Charts
D Animations
Answer:
D
Explanation:
Cam needs to turn her Turtle to the right 50 pixels. Which line of code should Cam use? O tom(50) O tom. turtle(50) Otom. forward(fifty) O tom.right(50) WILL MARK BRAINEST
Answer:
I believe it is D
Explanation:
Answer:
Its D
Explanation:
What allows you to create a wireless connection among your smart devices.
Answer:
Probably Wi-Fi or a network but if you need more specific i'm not sure
Explanation:
Create a program that asks for the user's first, middle, and last name as one input. The names must be stored in three different character arrays. The program should then store in a fourth array, the name, arranged in the following manner: the last name followed by a comma and a space, followed by the first name and a space, followed by the first initial of the middle name and a period. For example, if the user entered "Carol Lynn Smith", it should store "Smith, Carol Lynn" in the fourth array. Display the contents of the fourth array on the screen.
Answer:
Here is the C++ program:
#include <iostream> //to use input output functions
#include <cstring> // used to manipulate c strings
using namespace std; //to identify objects cin cout
const int SIZE = 20; //fixes constant size for firstName, middleName and lastName arrays
const int FULL_SIZE = 60; //constant size for fullName array
int main() { //start of main method
char firstName[SIZE]; //declares a char type array to hold first name
char middleName[SIZE];//declares a char type array to hold middle name
char lastName[SIZE]; //declares a char type array to hold last name
char fullName[FULL_SIZE]; //declares a char type array to hold full name
cout << "Enter first name: "; //prompts user to enter first name
cin>>firstName; //reads first name from user, stores it in firstName char array
cout << "Enter middle name: "; //prompts user to enter middle name
cin>>middleName; //reads middle name from user, stores it in middleName char array
cout << "Enter last name: "; //prompts user to enter last name
cin>>lastName; //reads last name from user, stores it in lastName array
strcpy(fullName, lastName); //copies last name from lastName to fullName array using strcpy method which copies a character string from source to destination
strcat(fullName, ", "); //appends comma "," and empty space " " after last name in fullName using strcat method which appends a string at the end of another string
strcat(fullName, firstName); //appends first name stored in firstName to the last of fullName
strcat(fullName, " "); //appends an empty space to fullName
strcat(fullName, middleName); //appends middle name stored in middleName char array to the fullName char array
cout <<"Full name is:\n"<<fullName<< endl; } //displays the full name
Explanation:
I will explain the program with an example inshaAllah
Lets say user enters Carol as first name, Lynn as middle and Smith as last name. So firstName char array contains Carol, middleName char array contains Lynn and lastName char array contains Smith.
Next the fullName array is declared to store Carol Lynn and Smith in a specific format:
strcpy(fullName, lastName);
This copies lastName to fullName which means fullName now contains Smith.
strcat(fullName, ", ");
This appends comma and an empty space to fullName which means fullName now contains Smith with a comma and empty space i.e. Smith,
strcat(fullName, firstName);
This appends firstName to fullName which means Carol is appended to fullName which now contains Smith, Carol
strcat(fullName, " ");
This appends an empty space to fullName which means fullName now contains Smith, Carol with an empty space i.e. Smith, Carol
strcat(fullName, middleName);
This appends middleName to fullName which means Lynn is appended to fullName which now contains Smith, Carol Lynn
Now cout <<"Full name is:\n"<<fullName<< endl; prints the fullName so the output of this entire program is:
Full name is:
Smith, Carol Lynn
The screenshot of the program along with its output is attached.
How do I give brainliest (I’m new) .Actually answer my question!
Answer: I’m sorry, but what is your question? Then, I may be able to help you. Also, add a link (image)!
Explanation: Thank You!
Answer:
Hi! There has to be two answers to your question. That is the only way you are able to give a brainliest. You can give a brainliest if you believe a person who wrote an answer to your question fully detailed and organized. It has to answer your question.
Hope this helps! :D
what is cpu write its parts
Explanation:
hope it is helpful to you
What is a promotional activity for a film?
Answer:
Sometimes called the press junket or film junket, film promotion generally includes press releases, advertising campaigns, merchandising, franchising, media and interviews with the key people involved with the making of the film, like actors and directors.
Explanation:
A regular polygon is an n-sided polygon in which all sides are of the same length and all angles have the same degree(i.e the polygon is both equilateral and equiangular). The formula for computing the area of a re polygon is
n * s2(s squar)
area = -----------------------------------------
4 * tan(pi/n)
write a function that return the area of a regular polygon using the following header.
double area(int n, double side.
write a main function that prompts the user to enter the number of sides and the side of a regular polygon, and display the area.
The program needs to allow the user to run the calculations as needed until the user chooses to end the program.
Answer:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n;
double side;
char choice;
while(true){
System.out.print("Enter the number of sides: ");
n = input.nextInt();
System.out.print("Enter the side of a regular polygon: ");
side = input.nextDouble();
System.out.println("Area is: " + area(n, side));
System.out.print("Do you want to continue(y/n): ");
choice = input.next().charAt(0);
if(choice == 'n')
break;
}
}
public static double area(int n, double side){
double area = (n * Math.pow(side, 2) / (4 * Math.tan(Math.PI / n)));
return area;
}
}
Explanation:
Create a function named area that takes two parameters, n and side
Calculate the area using the given formula
Return the area
In the main:
Create an indefinite while loop. Inside the loop:
Ask the user to enter the n and side
Call the area() function passing the n and side as parameters and print the result
Ask the user to continue or not. If the user enters "n", stop the loop
This program is to ask the user N number of math (using only +, -, *, and /) questions. Once the program start it asks the user to enter how many questions will be asked (N, which is between 3-10). Then, the program asks N questions to the user. Each question will be one of four math operations (+, -, *, and /). The operation and operands will be selected randomly in your program.Operand are "unsigned short" between 0 and 100. After N questions, program exits by showing success score (number of correct / number of all questions).
------Sample Run------
Enter number of questions I need to ask: 5
1) 3 + 4 = 6
Incorrect, 7 was the answer.
1) 8 - 4 = 4
Correct
1) 5 * 6= 30
Correct
1) 5 - 345= -300
Incorrect, it should be -340.
1) 0-0=0
Correct
Your success rate is 60%.
Answer:
Written in Python
import random
N = int(input("Enter number of questions I need to ask: "))
if N >2 and N < 11:
signs = ['+', '-', '*', '/']
correct = 0
for i in range(1,N+1):
num1 = random.randint(1,101)
num2 = random.randint(1,101)
sign = random.choice(signs)
print(str(i)+":) "+str(num1)+" "+sign+" "+str(num2)+" = ")
res = int(input(""))
if sign == '+':
result = num1 + num2
elif sign == '-':
result = num1 - num2
elif sign == '*':
result = num1 * num2
elif sign == '/':
result = num1 / num2
if result == res:
correct = correct + 1
print("Your success rate is "+str(round(correct * 100/N))+"%")
Explanation:
I've added the source program as an attachment where I used comments to explain difficult lines