Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Computer Engineering Expert

problem 1: Another pizza problem. Carnivorous Carla only eats pizza if it has at least three of the following ingredients: ham, pepperoni, salami, italian sausage, bacon. You have the function contains() to check whether a certain ingredient is on the pizza. prepare a brief list of instructions (pseudocode) to find out whether Carla will eat the pizza.

problem 2: prepare out a detailed plan for a program to find out the largest value in an array that is smaller than a ceiling C. For illustration, assume that the array has the values {4, 14, 11, 100, 6} and C = 12. The program must report 11 as the answer.

problem 3: prepare out a detailed plan for a program to reverse the order of an array. For illustration, if the array contains the elements {0, 99, 7, 4}, then after reversal it will contain {4, 7, 99, 0}.

problem 4: You previously wrote a program to draw a cow. Now, draw a cow standing amongst the grass, with (say) 500 blades of grass. Each blade of grass must be a separate random green line. Do all your drawing in the draw() loop. (Do not turn off the loop, either.)

problem 5: prepare a program to check whether a car will crash. There is an obstacle at a certain distance (say 100 m) and the car is travelling at a certain speed (try it with some various speeds). The user hits the brakes after 0.5 seconds, applying a deceleration of 5 m/s^2. Draw the progress of the car and report whether it stopped safely or hit the obstacle.

problem 6: prepare a program to display some data in bar graph form. Have at least 20 elements, that can be positive or negative; draw each element with a vertical bar, going up if the data is positive or down if the data is negative. Once you have displayed the bar graph, allow a user to choose a given element by cycling via the data with keys (e.g., 'a' to move left, 's' to move right) and print the exact value of the selected bar. Show the present selection by highlighting its bar somehow (ex: drawing a thick outline around it).

problem 7: prepare a program to display ten buttons with five possible colors: red, orange, yellow, green, blue. When the user clicks on a button, its color should advance to the next color, or go back to red if it was blue. Your buttons can be rectangles or ellipses (circles), depending on what you find simpler.

problem 8: prepare a program to display 20 ellipses which move away from the mouse pointer. Their initial locations must be random.

problem 9: Modify your solution to #8 so that if an ellipse is touched by the mouse, it turns permanently green. Bonus: a green ellipse stops moving, however recovers after 5 seconds, returning to its old color and regaining its ability to move.

problem 10: Implement a "lunar lander" simulation. The lander will fall according to gravity, but by firing the rockets (press spacebar) you can slow its fall (accelerate upwards). If the lander touches the ground with less than a certain speed, it landed safely, otherwise it crashed.

Allow rockets to fire side to side also, and have a "safe landing" zone, where landing outside the safe zone counts as a crash.

Computer Engineering, Engineering

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

Have any Question? 


Related Questions in Computer Engineering

1 in your own words describe the two motivations for

1. In your own words, describe the two motivations for defining functions in your programs. 2. We have been thinking about computer programs as sequences of instructions where the computer methodically executes one instr ...

Companies usually restrict the use of electronic mail to

Companies usually restrict the use of electronic mail to company business but do allow minimal use for personal reasons. a. How might a company detect excessive personal use of electronic mail, other than by reading it? ...

1 complete the tutorials that are available in the netlogo

1. Complete the tutorials that are available in the NetLogo User Manual. 2. Look over the models in the Sample Models section of the NetLogo models library. The models are grouped by subject area. Pick out a model you fi ...

1 what is the definition of single loss expectancy what is

1. What is the definition of single loss expectancy? What is annual loss expectancy? 2. What is residual risk?

How do you use the method of lines and an ode solver to

How do you use the method of lines and an ODE solver to solve the second order wave equation?

1 what are the types of password attacks what can a systems

1. What are the types of password attacks? What can a systems administrator do to protect against them? 2. What is the difference between a denial-of-service attack and a distributed denial-of-service attack? Which is mo ...

1 the maximum window size of the tcp was originally

1. The maximum window size of the TCP was originally designed to be 64 KB (which means 64 × 1024 = 65,536 or actually 65,535). Can you think of a reason for this? 2. What is the maximum size of the TCP header? What is th ...

Describe a phenomenon that you think it would be

Describe a phenomenon that you think it would be interesting to model using ABM. What are the agents in this model? What properties do they have? What kind of actions can the agents take? What kind of environment do the ...

1 what are electromycycles most important assets that must

1. What are ElectroMyCycle's most important assets that must be protected with security mechanisms? 2. What are the biggest security risks that ElectroMyCycle faces? 3. Design a high-level security policy for ElectroMyCy ...

Credit card number check the last digit of a credit card

Credit Card Number Check. The last digit of a credit card number is the check digit, which protects against transcription errors such as an error in a single digit or switching two digits. The following method is used to ...

  • 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

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen