Write a program that calculates the number of dies per wafer

Assignment Help C/C++ Programming
Reference no: EM131877908

Assignment: Warm-up Project

We will begin with a very simple warm-up, to confirm we all have everything we need to tackle simulations later. The objectives of this exercise will be 1) to give you an opportunity to form teams, 2) to confirm you have access to appropriate tools and compiler, 3) to confirm you can submit your project and I can read it (and compile it if necessary), and 4) to give preliminary feedback on coding style and documentation. This should be very simple.

Teams - You should form teams of two or three people.1 If you don't have much experience with C++ find team members who do. If you have experience with C++, take a poor Pythonista or Java coder under your wing. Teams should be stable.

Project description - Write, document, compile and test a program that calculates the number of dies per wafer. Your program should take die dimensions (width, height, in mm) and wafer diameter (again, in mm) and calculate dies per wafer. You can take in parameters from the command line or from a text file (or both). Format of text file is up to you, but simple is best.

width mm, height mm, wafer diameter mm -> number of dies per wafer

There's no need to get fancy, but if you choose to you can add parameters for spacing and edge clearance (totally optional).

Try to use best practices for organizing and documenting your code. This is not a course on software engineering, but it's always a good idea, even for a simple project. Also, there's the question of partial credit. In future projects, graders won't be wading into any spaghetti code. If things don't work as expected, the only way you'll get any partial credit will be if your code easily readable and well-documented.

Language - C++. You may use standard libraries. Please do not use any third-party/external libraries. You will not need them for any projects and any projects submitted that require third-party/external libraries will be rejected.

Readme - Every submission should include a readme with 1) instructions for build and use, 2) sample input and output, and 3) a very brief statement of how each team member contributed to the project. If you have set boundaries on inputs, please make a note of it in this file. If there are any special instructions with regard to build, please include them in this file. You should feel free to include other observations or comments as well.

Reference no: EM131877908

Questions Cloud

What he can do to improve his chances for getting tenure : Steve has scheduled a meeting with you this afternoon, and wants to know what he can do to improve his chances for getting tenure. What will you tell him?
What is the population for the research : The human resource department in your organization plans to conduct a survey to discover the attitudes of recent employees who filed grievances to the way.
What is the magnitude and direction of a third force : What is the magnitude and direction of a third force that can be added to these two forces so that the box does not move?
What tort or torts might be available to the iannelli family : The Iannelli family went to Burger King for lunch one Saturday. As they were eating their meal, a group of teenagers entered the restaurant and proceeded.
Write a program that calculates the number of dies per wafer : Write, document, compile and test a program that calculates the number of dies per wafer.
Liver cells and half of which are vascular cells : You grow a million cells, half of which are liver cells and half of which are vascular cells, on the surface of a Petri dish at 37°C. Initially, the liver and v
Calculate the default risk premium on nikkigs 10-year bonds : The maturity risk premium is 0.25 percent on 2-year securities and increases by 0.09 percent for each additional year to maturity.
How have humans perceived heredity over time : How have humans perceived heredity over time and how has that perception changed as major paradigm shifts in the discipline took place.
Spectrum of light coming from some object : If you see that the spectrum of light coming from some object is a nice clean emission line spectrum, what do you then know about the object?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a simple guessing game

In this lab, you will write a simple guessing game. The computer will generate a random integer within a valid specified range, inclusive (min, max) read in from a text file

  Write a student class in java that implements the interface

A public int compareTo(Object object) that will compare two Student objects based on their student Ids.

  Aimthis assignment is designed to apply your knowledge on

aimthis assignment is designed to apply your knowledge on microcontroller to build a traffic light system. you are

  Develop and test a website for the new look beauty salon

Develop and test a website for the New Look Beauty Salon - critically explore the work you have done to produce your Project.

  Create a program that displays the number of days in a month

Create a program that displays the number of days in a month. Use a 12-element one-dimensional array to store the number of days in each month (use 28 for the number of days in February).

  Variables - features of good program design

Explain one reason why the variable name in question is acceptable but not recommended, and provide an alternative name that would both satisfy the compiler and be recommended according to variable naming conventions.

  Program to report on the roots of a quadratic equation

Write a complete C++ program to report on the roots of a quadratic equation ax2 + bx + c = 0, a ≠ 0. compute the roots.

  What are the three steps in using a function

What are the three steps in using a function? Construct function prototypes that match following descriptions igor() takes no arguments and has no return value.

  Create an employee class

Create an employee class, including two data: an employee number (type int ) and the employee's compensation (in dollars; type float). The member data should comprise an int for storing the employee number and a float for storing the employee's co..

  Write a program that displays the cubes of the numbers

Write a program that displays the cubes of the numbers from 1 to 10. Recall that the cubes of a number is just the number multiplied by itself and then by itself again.

  Program that converts kilograms into pounds

Write a program that prompts the user to enter the weight of a person in kilograms and outputs the equivalent weight in pounds output both the weights rounded to two decimal places.

  Write an array implementation of self-adjusting lists

Write an array implementation of self-adjusting lists. In a self-adjusting list, all insertions are performed at the front - Write a linked list implementation of self-adjusting lists.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd