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

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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