Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask C/C++ Expert


Home >> C/C++

A Non-linear Circuit Problem:
 
In this exercise you are required to prepare a computer program which will find out the voltage across a resistor in the following circuit:

232_non linear circuit problem.jpg

Where E0 = 0.16 Volts, Ro = 200 kΩ. For this exercise, we will assume that the special semiconductor diode used in the circuit has a current-voltage characteristic given by:
 
i = Io {exp[eV/kT]-1}

Where i is the diode current and V the voltage across the diode. e/kT= 40 at room temperature and Io= 8×10-8 A. The normal threshold voltage drop of 0.7 V before the diode starts to conduct any electric current does not apply in this exercise.
 
Using your programme you need to in your report present two sets of results: the voltage drop across the resistor for e/kT= 40 and e/kT= 20
 
Your program should be designed in such a way that E0, R0 and e/kT are read from keyboard with sufficient information displayed to the user before an input is taken. Appropriate output to the screen should also be generated to display the find outd results. For this exercise you are not required to use sub-programs (functions).
 
Your report should NOT exceed five A4 pages. It should consist of: 
 
1) Introduction (nature of the problem and what you are asked to do).

2) Description of your programme design and structure. For ex, what are the input data and what do you want the program to output? Could the user input the required data conveniently? Does the programme give a user clear instruction when the program starts?

What type of logical structure is used and what are the conditions used in the logical structure?

3) C++ code and typical results. Remember to add sufficient comment to the code so others could understand easily what each section of the code does. If the code is difficult to read, marks will be deducted.

4) A brief description of how to run your software and how to interpret the out results. Discussion of the performance of your programme and coding problems that you have encountered.

5) Appendix: source code (please also keep an exact copy of your submitted project/source code in your M:Driver).

C/C++, Programming

  • Category:- C/C++
  • Reference No.:- M9711

Have any Question? 


Related Questions in C/C++

Problem 1overview for problem 1a of this assignment you

Problem #1 Overview: For problem 1(a) of this assignment, you will need a C++ compiler. In order to receive credit, your program must compile and run; and you must provide the actual source code file so that I can compil ...

Discussion questonsplease respond to all of the following

Discussion Questons Please respond to all of the following prompts: • How are input and output accomplished in C++? • How do cin and cout relate to ostream and istream? Lab Activity 1. Write a C++ program per the require ...

C program assignmentaccording to C Program Assignment According to

C Program Assignment According to http://en.wikipedia.org/wiki/Great-circle_distance, the great circle distance based on two coordinates in nautical miles is given by: d = r * Δσ where r is the radius of the earth and Δσ ...

Here are two examplesifcounter7continueifcounter7break1

Here are two examples: if(counter==7) continue; if(counter==7) break; 1. Write a for loop that counts only the odd numbers out of the first five numbers entered from the keyboard, but does not count (skips) the number 7. ...

Cs492 programming assignment-the program must be written in

CS492 Programming Assignment- The program must be written in C or C++, and run on a linux machine. ALL source code you submit must be well documented (documentation is an indicator of understanding!) Programs that cannot ...

This program involves using stl listsfor this program you

This program involves using STL lists. For this program you will implement three functions whose prototypes are given below: list ::iterator mxIter(list ::iterator first, list ::iterator last); void selectSort(list & aLi ...

Descriptionnbspin this assignment you will write a c

Description:  In this assignment you will write a C++ program that finds the kth largest number among a set of N numbers. It will implement the solution using two different algorithms and measure the time elapsed during ...

1 requirementsin this assignment you can unleash your

1. REQUIREMENTS In this assignment, you can unleash your imaginations and use OpenGL with C/C++ programming to produce a scene(s) that represents what you envision could possibly be seen under the sea. Please note that a ...

Discussion questionsplease respond to all of the following

Discussion Questions Please respond to all of the following prompts: • What is a friend function and how is it declared? • Which operators cannot be overloaded and why? • What is a macro in C++ programming and what are s ...

Writeacprogramthatwilluseloopstoperformeachofthefollowingtas

Write a C++ program that will use loops to perform each of the following tasks: 1. Ask the user for two characters from the keyboard and read them into char variables. Determine which input is larger and which is smaller ...

  • 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

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate