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 calculate the cpi for the processor in the table using 1

1. Calculate the CPI for the processor in the table using: 1) only a first level cache, 2) a second level direct-mapped cache, and 3) a second level eight-way set associative cache. How do these numbers change if main me ...

Suppose the fed is concerned that deflation would harm the

Suppose the Fed is concerned that deflation would harm the economy over the long run. Use the IS-MP model (including the output gap Phillips curve in all your graphs) to analyze how the Federal Reserve would fight deflat ...

Purposedemonstrate the ability to implement and use

Purpose Demonstrate the ability to implement and use structured data types utilizing the facilities of the C programming language. Assignment Write a program that simulates a soft drink machine. Your program will consist ...

Discuss the type of person you consider yourself to be in a

Discuss the type of person you consider yourself to be in a team (from team roles), moreover discuss about special situation that you have had come across in a team and how you had manage the given situation.

Part a - complete the diagramsreview the activity diagram

Part A - Complete the diagrams Review the activity diagram and Use Case description documents. Both of these are partially completed. By analyzing them together, you can fill in the missing pieces to complete the diagram ...

Design an algorithm for power evaluation that is built upon

Design an algorithm for power evaluation that is built upon a base 3 strategy rather than the current base 2 method. Compare the results for this new method with the current algorithm.

Discussion criminal background checksread the article

Discussion: Criminal Background Checks Read the article titled "Why Aren't Business Ethics Classes Making Businesses More Ethical?" located at The Wall S ...

Prepare a table showing the storage contents and outputs

Prepare a table showing the storage contents and outputs for the LFSR shown in the accompanying illustration, with initial conditions shown In the delay elements Also, determine the connection polynomial C(D)

Using the internet in figure 111 chapter 1 in the text show

Using the internet in Figure 1.11 (Chapter 1) in the text, show the layers of the TCP/IP protocol suite and the flow of data when two hosts, one on the west coast and the other on the east coast, exchange messages.

In the chapter we defined and implemented the student file

In the chapter, we defined and implemented the Student File Reader ADT for extracting student records from an external source. We can define and use a similar ADT for output. (a) Design a Student File Writer ADT that can ...

  • 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

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

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