learning C++ and electronics: simple program to calculate Charge (I avg) and number of electrons per given unit of time through copper
/*Date: Feb 28, 2016 **Author: A L **Purpose: This programs takes in Amps and time and returns the ** Â Â Â Â number of electrons passing through a specific time ** Â Â Â Â and the current (C) or 1A = 1C\s ** based on information from: **Scherz, P., & Monk, S. (2013). Practical electronics for inventors (3rd ed.). McGraw-Hill. ** */ #include <iostream> #include <math.h>
using namespace std;
int main() {   //init variables   float copper = 0.0;   float timeInSec = 0.0;   float amps = 0.0;   float charge = 0.0;   float numOfElectrons = 0.0;
  //assignments   copper = 1.602 * powf(10.0, -19.0);
  //get user input   cout << "This programs takes in Amps and time and returns the";   cout << "\nnumber of electrons passing through a specific time";   cout << "\nand the current (C) or 1A = 1C\\s." << endl;
  cout << "\nPlease enter the amount of current in amps(A)(eg. 2):";   cin >> amps;   cout << "\nPlease enter the time in seconds (eg. 2):";   cin >> timeInSec;
  //calculations   charge = amps * timeInSec;   numOfElectrons = charge / copper;
//output
  cout << endl << "\nThe charge that passes a given point in " << timeInSec << " seconds is: " << charge << "C";   cout << "\n The number of electrons passing through with a charge of " << charge << "C" << " is " << numOfElectrons;
  return 0; }












