If necessary create a new project named Introductory20 Proje

If necessary, create a new project named Introductory20 Project and save it in the Cpp8\\Chap13 folder. Also create a new source file named Introductory20.cpp. Write a program that displays the appropriate shipping charge based on the region code entered by the user. To be valid, the region code must contain exactly three characters: a letter (either A or B) followed by two numbers. The shipping charge for region A is $25. The shipping charge for region B is $30. Display an appropriate message if the region code is invalid. Use a sentinel value to end the program. Save and then run the program. Test the program using the following region codes: A11, B34, C7, D2A, A3N, C45, and 74TV.

Solution

#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;

int main () {
   string code;
   int value;
   cout<<\"Enter region code:\";
   cin>>code;
   string a = code.substr (0,1);// slicing for the first char from string i.e for A or B
   string num = code.substr (1,3);// finding sub string with range i.e next two chars substring
  
   value =stoi(num);// converts string to integer
   cout<<value;
   if(a==\"A\"){
       cout<<\"Shipping charges:\"<<value*25;
   }else if(a=\"B\"){
   cout<<\"Shipping charges:\"<<value*30;
   }else{
       cout<<\"Region code is invalid!\"
   }
   getch();
  
}

If necessary, create a new project named Introductory20 Project and save it in the Cpp8\\Chap13 folder. Also create a new source file named Introductory20.cpp.

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site