Ask Question, Ask an Expert


Ask Programming Language Expert

problem 1: prepare a program that draws the initials J G P on the form similar to that shown in figure (using straight lines and curve semicircles). The figure can not have corners. All ends are replaced by a semicircle and corners by a quarter circle. The program will have a Timer figure will draw the line by line (or arc) and then erase the same way. The interval between draw (or erase) and the next line is 100 to 200 ms, that is, 0.1 to 0.2 seconds. Figure below shows an ex of how you might go erasing the initial, one segment at a time, each fraction of a second. The intention is to be able appreciate how to draw and how is deleted, it does not happen all at once as when CLS makes


problem 2: Figure below  is a representation of the solar system. In a basic model of the same concentric orbits planets rotate around the sun. The closer the Planet in less time Sun completes a full orbit around it. While the Earth rotates around the Sun, the Moon revolves around the Earth. Design a program that presents an animation of the solar system by keeping above characteristics. The colors of the planets will be similar to the presented in Figure below and proportions of sizes also planets maintained. The orbits of the planets must be far enough apart as not to collide with each other. Consider that as the Earth goes around the Sun Moon gives about 12 laps around the Earth. The animation will be controlled using a timer.

2424_solar system.jpg

problem 3: prepare a program to draw the figure shown below. the program must provide:

a) Close the fish's mouth slowly (at least 5 moves from the original position to close the mouth)
b) Open the fish's mouth slowly
c) Move slowly lower wing back
d) Move slowly lower wing to the front

88_fish mouth.jpg

The movements of the flap is made by rotating the blade tip about a point Reference may be found at its base. The movement to open and close the mouth performed by rotating the points lying on both ends of the jaws around the found point on the end (red point) thereof. The degrees of rotation must be small enough to look soft movement. Not bring the total rotations constraints that can be made so that, for ex, the fin can rotate completely around its base. Although it will look strange, something similar may performed with the mouth
problem 4
: prepare a program to draw the truck following figure. The program should buttons to provide:

  • Increase the size of the figure by 10%
  • Reduce the size of the figure by 10%
  • Run the truck to the left.
  • Run the truck to the right.
  • Add the truck intil it reaches a position of 90 degrees.
  • Lower the truck
  • Rotate the truck rear axle
  • Rotate the truck to its normal position.

1506_program to draw truck.jpg

When the truck runs left wheels must rotate in the correct direction. Rotating wheels which means that the squared view rotating around the center there of. The same should happen when you move to the right (reverse). When you open the truck cargo box this must occur on the same rotating the lower corner Right. Once the casing reaches the vertical position can not rotate further in favor of the clockwise. Similarly when lowered can not rotate beyond the position horizontal. When the truck Wheelee rotate it over the rear wheels, so the same will remain motionless while the rest of the truck rotates about them. All movements can be combined. For ex, one can reduce the size of the truck lift the box and then run to the left or right with the case open. All movements must be smooth, that is, there should be no abrupt jumps.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91456

Have any Question? 

Related Questions in Programming Language

The car classdefine a class called car that implements the

The Car Class Define a class called "Car" that implements the parameterized Comparable interface. Each object of this class represents a type of car. Your class must provide all the methods in the public interface. Be su ...

Create a program that allows the user to enter sets of

Create a program that allows the user to enter sets of integer values, in any order.Per set of data,the program is to output the largest number. EXAMPLE 1 Given the set of supplied values:(1,-3,22,-30),the program should ...

Assignment lispoverviewthe purpose of this assignment is

ASSIGNMENT: LISP Overview The purpose of this assignment is for you to gain some experience designing and implementing LISP programs. This assignment explores only a few of the many interesting LISP features. This assign ...

Program assignment multi-threaded programming in java

Program Assignment: Multi-threaded Programming in Java Using Locks Objectives: To practice programming cooperating, synchronized multiple threads of execution. Description: In this programming assignment you will simulat ...

Design and implement your own simple class to represent any

Design and implement your own simple class to represent any household item of your choice (toaster, fan, hair dryer, piano ...) Your class should have a constructor, one additional method and at least one member variable ...

Assignmentgoalsto learn about separate compilation classes

Assignment Goals To learn about separate compilation, classes, and vector manipulation. Your Assignment In this assignment the main has been written for you in the file phone_book_main.cpp. You will also notice that a cl ...

Write 2 programsone program will use a structure to store

Write 2 programs: One program will use a structure to store the following data on a company division: Division Name (such as East, West, North, or South) Quarter (1, 2, 3, or 4) Quarterly Sales The user should be asked f ...

Generate code for the given three-address statements

Generate code for the given three-address statements assuming all variables are stored in memory locations. a) x = 1 b) x = a c) x = a + 1 d) x = a + b e) The two statements x = b * c y = a + x

Assignment instructionsexception handlingfirst create three

Assignment Instructions Exception Handling First, create three exception classes named NumberHighException, NumberLowException, and NumberNegativeException. Both NumberHighException and NumberLowException should be direc ...

Programming computer science assignmmentprogramming1

Programming Computer Science Assignmment Programming 1) Explain the difference between an event and an event handler. Provide at least two examples of an event. 2) Explain how an animation uses still images and loops 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

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