Enter hexadecimal digits and a floating-point number : Hexadecimal « Data Type « C++






Enter hexadecimal digits and a floating-point number

Enter hexadecimal digits and a floating-point number
 

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
   int number = 0;
   cout << "Enter a hexadecimal number: " << endl;
   cin >> hex >> number;     
   cout << "A decimal input: " << number << endl;


   cin.sync();                     // Clears the buffer
   cin.clear();                    // Reset error flags
   double x1 = 0.0, x2 = 0.0;
   cout << "Now enter two floating-point values: " << endl;
   cout << "1. floating-point number: ";
   cin  >> x1;                     // Read first number
   cout << "2. floating-point number: ";
   cin  >> x2;                     // Read second number
   cout << fixed << setprecision(2)
        << "The sum of both numbers:   "
        << endl  << setw(10) << x1 + x2 << endl;
   cout << "The product of both numbers: "
         << endl << setw(10) << x1 * x2 << endl;
   return 0;
} 

           
         
  








Related examples in the same category

1.Display hexadecimal integer literals and decimal integer literals.
2.Output Hexadecimal default
3.Output Hexadecimal without base
4.Output Hexadecimal with uppercase base
5.Output Hexadecimal with lowercase base
6.Output digits in hex and octOutput digits in hex and oct
7.gain access to cout, cin, and hexgain access to cout, cin, and hex
8.Reads integral decimal values and generates octal, decimal, and hexadecimal output
9.Set cout to output hex number
10.Display hexadecimal value as decimal value