The porgram works -just need the last function(month_convert_ to convert numbers to months -thanks.
#include
#include
#include
using namespace std;
const int END_YEAR = 2014;
const int START_YEAR = 2009;
/*******************************************************************************
Funtion month - displays the months in numbers - if ivalid letter is
entered continues loop until valid letter is entered
*******************************************************************************/
int months ();
/*******************************************************************************
Funtion yearReading - Takes 2009 and 2014 and error checks the year of subscription
if te year is Below 2009 or above 2014 will issue the erro _ invalda month.
*******************************************************************************/
int yearReading (int& date);
#include
#include
#include
using namespace std;
const int END_YEAR = 2014;
const int START_YEAR = 2009;
/*******************************************************************************
Funtion month - displays the months in numbers - if ivalid letter is
entered continues loop until valid letter is entered
*******************************************************************************/
int months ();
/*******************************************************************************
Funtion yearReading - Takes 2009 and 2014 and error checks the year of subscription
if te year is Below 2009 or above 2014 will issue the erro _ invalda month.
*******************************************************************************/
int yearReading (int& date);
/*******************************************************************************
Funtion - subcriber_month - Takes 2009 and 2014 and error checks the year of subscription
if te year is Below 2009 or above 2014 will issue the erro _ invalda month.
*******************************************************************************/
int subcriber_month (int& buy_month);
/*******************************************************************************
Funtion - yearReading - five year span from 2004 to 2009 -if improper dates
are enter program should output - invalid year.
*******************************************************************************/
double yearReading ( double& start_date);
int month_conversion(int monthly, int monthly1);
int main()
{
int convert_month;
int subscribe_info;
int order_date;
int monthNumber;
int currentYear;
int begin_date;
int monthNumber1;//reuse function months
int expire_month;
double expire_year;
double buyYear;
double buy_year;
string firstName;
string lastName;
cout << endl;
cout <<" Enter subscriber first name ";
getline (cin, firstName);
cout <<" Enter subscriber last name ";
getline (cin, lastName);
monthNumber = months();
currentYear = yearReading(begin_date);
subscribe_info = subcriber_month ( order_date);
monthNumber1 = months();
buy_year = yearReading (buyYear);
convert_month = month_conversion( monthNumber,monthNumber1);
cout << fixed << showpoint << setprecision(2) << endl;
cout << endl << endl << endl;
cout <<" Current Date "<
cout <<" Start Subscription: " << monthNumber1 << " " ;
cout << static_cast
if(monthNumber1 == 1) {
expire_month = monthNumber1 + 11;
} else
expire_month = monthNumber1 - 1;
expire_year = buyYear + subscribe_info;
cout <<" Expiration Date " <
cout << endl;
cout<
cin.get();
return 0;
}
char ch,ch1,ch2,ch3;
int months ( ){
bool valid;
char ch, ch2, ch3, ch4;
int number;
cout << endl;
do {
cout << endl;
valid = true;
cout <<" Enter first letter of the subscription month ";
cin >> ch1;
switch (toupper(ch1)) {
case 'F': case 'f':
number = 2;
break;
case 'O': case 'o':
number = 10;
break;
case 'S':case 's':
number = 9;
break;
case 'N': case 'n':
number = 11;
break;
case 'D': case 'd':
number = 12;
break;
break;
case 'A':
case 'a':
cout << " Enter a second letter: ";
cin >> ch1;
switch (toupper(ch1)){
case 'P' :case 'p':
number = 04;
break;
case 'U': case 'u':
number = 8;
break;
}
break; //Break switch for April and August
case 'J': case 'j': // January, June, or July
cout << " Enter a second letter: ";
cin >> ch1;
switch (toupper(ch1)) { //Second switch for January, June and July
case 'A': case 'a':
number = 1;
break;
case 'U':
case 'u':
cout << " Enter a third letter: ";
cin >> ch2;
switch (toupper(ch2)) { //switch inside switch for June and July
case 'N': case 'n':
number = 06;
break;
case 'L': case 'l':
number = 07;
break;
}
break; //break from inside switch
}
break; //break from inner switch
case 'M':
case 'm':
cout << " Enter a second letter ";
cin >> ch2;
cout <<" Enter a third letter ";
cin >> ch3;
switch (toupper(ch3)) {
case 'R': case 'r':
number = 03;
break;
case 'Y': case 'y':
number = 05;
break;
}
break;
default:
valid = false;
}
if (valid)
{return number;}
else
{cout << " Invalid number";}
} while (true);
}
int yearReading ( int& date) {
cout <<" Enter subscription start year ";
cin >> date;
cout <
if ((START_YEAR > date)||( END_YEAR < date ))
{cout <<" Invalid year"<
return date;
}
int subcriber_month (int& buy_month) {
int purchase_month;
cout <<" Enter the number of years subcribed " ;
cin >> purchase_month;
return purchase_month;
}
double yearReading ( double& start_date) {
const int BUY_YEAR = 2004;
cout <<" Enter subscription start year ";
cin >> start_date;
if (( start_date < BUY_YEAR)||( START_YEAR < start_date ))
{cout <<" Invalid year" <
return start_date;
}
int month_conversion(int monthly, int monthly1) {
int November;
int number;
switch (toupper(ch1)) {
case 'J': // figure out Jan, June, or July
number = 1; //Jan for now
break;
case 'A': // April or Aug?
number = 4; // guess April
break;
case 'p': // April or Aug?
number = 8; // guess April
break;
case 'F': case 'f':
number = 2; // February
break;
case 'O': case 'o':
number = 10; // October
break;
case 'S':case 's':
number = 9;
break;
case 'N': case 'n':
number = November;
break;
case 'D':case 'd':
number = 12;
cout << endl;
break;
}
return number;
Remote Database Access
Hey guys!!OK, i'm used to only working with databases from the CPANEL, accessing phpMyAdmin after setting up a mysql database in the cpanel.I've been asked to setup a website and the client has set up
php email checker
I am having alot of trouble finding info on how to do these email things. I need to do the following.Have a php file log into a email account and saves the emails as text files in a directory then
DB2 for z/OS, LUW, iSeries
Hello,
check if string contain only a-z/A-Z
Is where any way to check if string contains only a-z/A-Z, without writing an array with all possible letters and then looping it.Code: $available = array('a', 'b', 'c, 'd'); //write a-zfor
Using insert variable
need a way to inert variable data to mysql database $acc = "212121212";$nok = "Nokia1100";$db_link = mysql_connect("localhost","root",
Force download script not handling files with spaces properly
I have a regular old php force download script, uses this code:Code: header("Cache-Control: "); header("Pragma: "); header("Content-type: application/octet-stream");
PHP, Arrays & A Lot Of Confusion
I've been doing basic PHP work on sites for a few years now, but I've never been tempted to learn how the ARRAY function worked, nor in what instances to use it. Now I've stumbled upon the jCarousel
upload only text files
hi guys i want to upload only text like like (pdf,note pad and ofiice files) so can any one please tell me how can i restrict that
Help building / using array
First - this is a cross-posting, if this is wrong I apologise! What started out as a MySQL query question (original post http://www.phpfreaks.com/forums/index.php/topic,273323.0.html) has become a PHP
Web Host List
Here is a list of web hosts that offer PHP and MySQL. It is no where near a full list, but it is most popular. I'm locking this so you can't reply. I am pulling this list from the most popular google