Guest User

Untitled

a guest
Dec 10th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int age;
  6. string course;
  7. string name;
  8.  
  9.  
  10. void NumberValidate(){
  11.  
  12. cout << "Enter Age: ";
  13. while(!(cin >> age)){
  14. cout << "Enter Age: ";
  15. cin.clear();
  16. cin.ignore(132, '\n');
  17. }
  18.  
  19.  
  20. }
  21.  
  22. void NameValidate(){
  23. bool check = false;
  24.  
  25. do{
  26.  
  27. cout << "Enter Name: ";
  28. cin.ignore();
  29. getline(cin, name);
  30. cin.sync();
  31. if (name.find('0') != string::npos ||
  32. name.find('1') != string::npos ||
  33. name.find('2') != string::npos ||
  34. name.find('3') != string::npos ||
  35. name.find('4') != string::npos ||
  36. name.find('5') != string::npos ||
  37. name.find('6') != string::npos ||
  38. name.find('7') != string::npos ||
  39. name.find('8') != string::npos ||
  40. name.find('9') != string::npos)
  41. {
  42. check = false;
  43. } else {
  44. check = true;
  45. }
  46.  
  47.  
  48.  
  49. } while(check == false);
  50. }
  51.  
  52. void Course(){
  53.  
  54. do{
  55. cout << "Enter Course: ";
  56. cin >> course;
  57. cin.clear();
  58.  
  59. } while(course != "BSIT");
  60. }
  61.  
  62.  
  63.  
  64. int main(){
  65. NumberValidate();
  66. NameValidate();
  67. Course();
  68.  
  69. cout << "Age: " << age << endl << "Fullname: " << name << endl << "Course: " << course;
  70.  
  71.  
  72. }
Add Comment
Please, Sign In to add comment