Ask Question, Ask an Expert


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 why should salts be chosen at random2 does using

1. Why should salts be chosen at random? 2. Does using passwords with salts make attacking a specific account more difficult than using passwords without salts? Explain why or why not. 3. Show that a system using an EKE ...

Case description and content requirements for the final

Case Description and Content Requirements for the Final Project Case Description - Online Recruiting System (ORS) AppBeyondBorders (ABB) Inc. is a non-profit organization that is committed to well beings of people in the ...

Implement a class icecreamcone with methods getsurfacearea

Implement a class IceCreamCone with methods getSurfaceArea() and getVolume(). In the constructor, supply the height and radius of the cone. Be careful when looking up the formula for the surface area-you should only incl ...

1 how is a repeater different from an amplifier2 what do we

1. How is a repeater different from an amplifier? 2. What do we mean when we say that a switch can filter traffic? Why is filtering important? 3. What is a transparent switch? 4. How is a hub related to a repeater? 5. Wh ...

Distinguish between a policy requirement and a mechanism

Distinguish between a policy requirement and a mechanism. Identify at least three specific security requirements for a system you know and describe at least two different mechanisms for implementing each one.

Making boxes by scriptingcreate and set a new maya project

Making Boxes by Scripting Create and set a new Maya project named "Box_Project". Write a MEL script that does the following: Starting from a negative X position (e.g., -15), increment X by a small amount (e.g., 3), until ...

Objectivesdesign and plan the implementation of a web

Objectives Design and plan the implementation of a web architecture to support the online presence of a newspaper company. The design must include diagram(s) of the network and web architecture and have installation and ...

Give your suggestion on by using an extra table that stored

Give your suggestion on: By using an extra table that stored space positions it would be possible to significantly improve the efficiency of the expansions loop.

Repeat problem p4-3 for the differential manchester

Repeat Problem P4-3 for the differential Manchester scheme. Prob. 4.3 Draw the graph of the NRZ-L scheme using each of the following data streams, assuming that the last signal level has been positive. From the graphs, g ...

Explain what differentiation strategy your company should

Explain what differentiation strategy your company should undertake to encourage their target market to choose them over other competitors. "NETFLIX"

  • 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