Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Computer Engineering Expert

problem 1: Here is a short program. This prints out the value of a variable "x". Ernie and Bert disagree about what will be printed: Ernie says, the value gets changed in "changeX" so it will print "7", and Bert says, no, when the function exits the changes get reversed and the value goes back to "5". describe who is correct and why.

int x = 5;
void draw()
{
   changeX();
   print(x);
}
voidchangeX()
{
   int x = 7;
}

problem 2: prepare out pseudocode for a function called "and" that takes two arguments, both booleans, and returns the logical and of the inputs. DO NOT use the logical and operator: instead, prepare out if statements that cover the possibilities.

problem 3: You are going to prepare a function that computes the total interest charged on a credit card before it is paid off. List all the inputs the function will need.

problem 4: prepare a function that draws a cow at a certain location on the screen, and use the function to draw a herd of cows (at least 10).

problem 5: prepare a function that takes an array as the argument and returns the second largest element. Bonus (+5): prepare a function that takes an array and a number n as arguments and returns the nth-largest element. (So if n = 5, it returns the fifth largest.)

problem 6: prepare a function that computes f(x) for a quadratic polynomial in x, such as the one in assignment 3. Use the function to plot f(x) from -10 to +10.

problem 7: prepare a function to determine whether a number is prime: it will return true if the input is prime and false otherwise. Use it to see whether -7 is prime.

problem 8: Create an array of Strings and fill it with some interesting text, such as vacation destinations, album names, or weapon names from a CRPG. Display three elements of the array on the screen at a time; allow the user to scroll through the list with keypresses (e.g., 'a' to advance the list, 's' to go back).

problem 9: prepare a function that takes in a number n and divides the screen into n vertical bars, alternating black and white. (What should you do if someone puts in n = 0 or n = -99?)

problem 10: prepare a function that takes in a radius and evenly covers the screen with circles of that radius. Don't attempt to draw any circles that are completely off the screen.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91240

Have any Question? 


Related Questions in Computer Engineering

Assume that a computation comprises k 1 distinct tasks in

Assume that a computation comprises k + 1 distinct tasks. In order to prepare a program for the desired computation, each of these tasks has been written as a function in the C language. The k + 1 functions are labeled T ...

Write a program to scan 2 integer numbers from user then

Write a program to scan 2 integer numbers from user, then check for below conditions: a). If both the numbers are equal, print a message "Both numbers are equal". b). If first number is greater than second number, print ...

Financial research reportenvision that you are a money

Financial Research Report Envision that you are a money related chief looking into speculations for your customer that adjust to its venture objectives. Utilize the Internet or the Strayer Library to scrutinize any U.S. ...

What are labor costs in ms project how do we assign labor

What are labor COSTS in MS project? How do we assign labor COSTS to a task in MS Project? Describe AND provide a screen shot of the steps. There are different kinds of non-labor costs, including expendables like supplies ...

Please show all work for this please type in all answers

Please show all work for this. Please type in all answers, and don't use images, it's easier for me to understand:) Thanks! :) 1. Name FIVE x-values for which the tangent function equals 0. 2. Name FIVE x-values for whic ...

Questionthis assignment involves creating an algorithm an

Question: This assignment involves creating an algorithm. An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. We will see in future weeks how the detailed steps of this type of proced ...

1 list and briefly define five different categories of

1. List and briefly define five different categories of synchronization granularity. 2. List and briefly define four techniques for thread scheduling. 3. List and briefly define three versions of load sharing. 4. What is ...

Read the articlenbsphow will refugees affect european

Read the article How will refugees affect European economies. (http://bruegel.org/2015/10/how-will-refugees-affect-european-economies/) Provide responses to the following: Summarize the main points of the discussion Prep ...

A course-mark system enables lecturers to enter student

A course-mark system enables lecturers to enter student marks for a pre-defined set of courses and students enroled in those courses. Thus, marks can be updated, but the lecturers cannot change the basic course informati ...

Create a flowchart that will containnbspfivenbspmodules

Create a flowchart that will contain  five  modules , one  to prompt the user to input the  sales amount before discount  and  the  discount percent  as a decimal, the  second  to  calculate the amount of discount , the ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate