Below is an IPO program which allows the user to find out how many Euros she will get for a given number of dollars. Sometimes, the user enters an invalid value, like $30. Use validation along with the loop-and-a-half sentinel pattern to complete this problem.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter12: Adding Functionality To Your Classes
Section: Chapter Questions
Problem 1PP
icon
Related questions
Question

Below is an IPO program which allows the user to find out how many Euros she will get for a given number of dollars. Sometimes, the user enters an invalid value, like $30. Use validation along with the loop-and-a-half sentinel pattern to complete this problem.

 

sentinel.cpp
1 #include <iostream>
2 #include <iomanip>
3 #include <string>
4 using namespace std;
5
6 int main()
7 {
8.
cout « "Dollar to Euro Currency Converter" « endl;
=\n" < endl;
<<
9
cout <«
10
cout <« "How much (in $) is one Euro? ";
double euro;
cin >> euro;
cout « endl;
11
12
13
14
15
while (true)
{
cout « "Dollar amount to convert (Q to quit): ";
double dollars;
if (cin >» dollars)
{
16
17
18
19
20
21
22
23
24
}
25
else
26
{
27
28
}
}
cout <« "\n--done--" <« endl;;
29
30
31 }
Submit
Transcribed Image Text:sentinel.cpp 1 #include <iostream> 2 #include <iomanip> 3 #include <string> 4 using namespace std; 5 6 int main() 7 { 8. cout « "Dollar to Euro Currency Converter" « endl; =\n" < endl; << 9 cout <« 10 cout <« "How much (in $) is one Euro? "; double euro; cin >> euro; cout « endl; 11 12 13 14 15 while (true) { cout « "Dollar amount to convert (Q to quit): "; double dollars; if (cin >» dollars) { 16 17 18 19 20 21 22 23 24 } 25 else 26 { 27 28 } } cout <« "\n--done--" <« endl;; 29 30 31 } Submit
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Types of Loop
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr