Read double value from keyboard and save it to another value : Double « Data Type « C++






Read double value from keyboard and save it to another value

  
#include <iomanip>
#include <ios>
#include <iostream>
#include <string>

using std::cin;                  using std::setprecision;
using std::cout;                 using std::string;
using std::endl;                 using std::streamsize;

int main()
{
  cout << "Please enter your first name: ";
  string name;
  cin >> name;
  cout << "Hello, " << name << "!" << endl;

  cout << "Please enter your midterm and final exam grades: ";
  double midterm, final;
  cin >> midterm >> final;

  cout << "Enter all your homework grades, " "followed by end-of-file: ";

  int count = 0;
  double sum = 0;

  double x;

  while (cin >> x) {
    ++count;
    sum += x;
  }

  streamsize prec = cout.precision();
  cout << "Your final grade is " << setprecision(3)
       << 0.2 * midterm + 0.4 * final + 0.4 * sum / count
       << setprecision(prec) << endl;

  return 0;
}
  
    
  








Related examples in the same category

1.Circumference and area of a circle with radius 2.5Circumference and area of a circle with radius 2.5
2.double value cout formatdouble value cout format
3.Calculates the area of a circle based on a radius inputted by the user.
4.Define, input and output doubleDefine, input and output double
5.Do while loop with double value typeDo while loop with double value type
6.Create a table of square roots and squares.Create a table of square roots and squares.
7.Get the square root, power and log value of a double
8.Get sin, cos and tan value of an angle in double
9.Using atof: convert string to double
10.Using strtod: convert string to double
11.long double: Formatting includes precision, width, alignment, and format of large numbers.
12.long double: Formatting includes precision, width and fixed with default of right justification when printing.