Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Programming Language Expert

Objectives:

1. To create your first Windows graphics application.
2. To define and use your first class.
3. To gain experience using someone else’s libraries in your application.

Background:

Creating animation in C++ using Horstmann’s graphics library is easy. All you need to do is create a for loop that

1. draws some objects
2. moves those objects
3. pause for few seconds
4. use cwin to clear the window

Scenario:

“Beat-SC Week” is arguably one of the most exciting weeks for a UCLA Bruin. It is a week marked by school spirit, cross-town pranks, and bonfire rallying before the UCLA-USC football game. The casinos would like to capitalize on “Beat-SC” week by bringing the “crosstown showdown” to Las Vegas for their clientele. They want you to create a short user-interactive animated cartoon demonstrating your school spirit and pride for UCLA which they will display in the sports lounge before the game. They already hired a team of C++ programmers from USC to create their own cartoon promoting their respective school. Thus, the pressure is on you to show Las Vegas and the world the best university in Los Angeles. Are you up for the challenge?

Directions:

Create a Windows Application (not a console application) project called “Hw7” in your solution called “Homework” using Microsoft Visual Studio. The source file inside the project should be named GoBruins.cpp and should contain the following header:
/*
PIC 10A Intro. to Programming
ID: Spring 2013
Email: Assignment no.
Section:
Honesty Pledge:
I, , pledge that this is my own independent work, which conforms to the guidelines of academic honesty.
List of known bugs: */

1. Make use of Horstmann's Message, Point, Circle, and Line objects in some fashion.

2. Prompt the user for his or her name and use it

3. Prompt the user for a few mouse clicks. You will store and use the locations of those clicks later in the program.

4. Define and use at least one class that models a graphic entity composed of Point, Circle, and/or Line objects. A Student would be a good ex ofsuch a class, for ex. A JoeBruin or a JosephineBruin class is another good ex.
Your class should have:

i. a public member function void draw() const; which draws the object using GraphicWindow object cwin.
You may want to draw your object on graph paper before defining the draw member function of the class.

ii. some private helper functions that member function draw() can invoke. The helper functions should draw smaller components of the graphical object.

iii. a private Point member variable called location on which all the Point, Circle, and/or Line object components make up the object depend.

iv. a public constructor that takes in a single argument used to initialize the created object’s location member variable.

v. a public member function void move(const Point& newLocation); that moves the location member variable so that it has the same coordinates asnewLocation.

•    You are expected to make the cartoon tasteful. The cartoon should not offend or insult anyone or any school. Imagine that your prospective employer will be able to see this cartoon.
•    Be sure to comment your code well.
•    Be sure to upload your solution source code file GoBruins.cpp using the CCLE website.
•    Make sure you check to see if your program was submitted correctly.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M9836
  • Price:- $80

Guranteed 48 Hours Delivery, In Price:- $80

Have any Question? 


Related Questions in Programming Language

Assignmentwrite a program that calculates the intersection

Assignment Write a program that calculates the intersection of two sets of numbers. The sets can be represented using arrays. The general idea is that A!=0 if i is in the set and A==0 if it is not. Array element A can th ...

Develop a pac and flowcharts for a program that does the

Develop a PAC and flowcharts for a program that does the following. A warehousing company has contracted you to develop a computer program that determines shipping costs for items by size. If the item is over 4 cubic fee ...

Programdemonstrate the ability to create a program that

Program Demonstrate the ability to create a program that utilizes the Observer design pattern. Demonstrate the ability to create abstract classes and implement derived classes. Demonstrate the ability to create and itera ...

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 ...

Project instructionsinstructions complete the following two

Project Instructions Instructions: Complete the following two assignments as your final project. These two assignments review everything you learned from Chapters 1-8. Assignment 1 Write an application containing three p ...

Question 1briefly explain these main programming paradigm

Question 1: Briefly explain these main programming paradigm (Logic, Functional, Object Oriented, Procedural, Imperative and Aspect-oriented), and for each of these paradigms name at least one language that can be used fo ...

Wite a method to computer the following series mi 12 23

Write a method to computer the following series: m(i) = 1/2 + 2/3 + . . . + i/i + 1 Write a test program that displays the following table: I m(i) 1 0.5000 2 1.1667 . . . 19 16.4023 20 17.3546 Formulas to achieve the abo ...

Assignmentindent code and insert comments to document your

Assignment Indent code and insert comments to document your program. Program must be implemented and run as instructed Solve question 11 on page 974 using the following modifications: Design and implement the class myArr ...

Write a program which1 asks the user to enter a positive

Write a program which: 1. Asks the user to enter a positive integer greater than or equal to 0 2. Validates that the entry is a positive integer 3. Outputs the digits in reverse order with a space separating the digits 4 ...

Create a class rectangle with attributes length and width

Create a class Rectangle with attributes length and width, each of which defaults to 1. Provide methods that calculate the rectangle's perimeter and area. It has set and get methods for both length and width. The set met ...

  • 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