riggnaros

birthday_imp

Apr 22nd, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.16 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include "birthday_header.h"
  4.  
  5. using namespace std;
  6.  
  7. //constructor implementation
  8. birthday::birthday(string m, int d, int y)
  9. {
  10.     month = m;
  11.     day = d;
  12.     year = y;
  13. };
  14.  
  15. //set
  16. void birthday::setMonth(string m)
  17. {
  18.     month = m;
  19. };
  20.  
  21. void birthday::setDay(int d)
  22. {
  23.     day = d;
  24. };
  25.  
  26. void birthday::setYear(int y)
  27. {
  28.     year = y;
  29. };
  30.  
  31. //get
  32.  
  33. string birthday::getMonth()
  34. {
  35.     return month;
  36. }
  37.  
  38. int birthday::getDay()
  39. {
  40.     return day;
  41. }
  42.  
  43. int birthday::getYear()
  44. {
  45.     return year;
  46. }
  47.  
  48. //convert
  49. void birthday::convertBirthday()
  50. {
  51.  
  52.     getMonth();
  53.     getDay();
  54.     getYear();
  55.  
  56.     if (m == 1)
  57.         month = "January";
  58.     else if (m == 2)
  59.         month = "Feburary";
  60.     else if (m == 3)
  61.         month = "March";
  62.     else if (m == 4)
  63.         month = "April";
  64.     else if (m == 5)
  65.         month = "May";
  66.     else if (m == 6)
  67.         month = "June";
  68.     else if (m == 7)
  69.         month = "July";
  70.     else if (m == 8)
  71.         month = "August";
  72.     else if (m == 9)
  73.         month = "September";
  74.     else if (m == 10)
  75.         month = "October";
  76.     else if (m == 11)
  77.         month = "November";
  78.     else if (m == 12)
  79.         month = "December";
  80.  
  81.     cout << "Your formatted birthday: " << month << " " << day << ", " << year;
  82. }
Add Comment
Please, Sign In to add comment