1. Credit Card Number Verification Program:
First your program should ask if the credit card is MasterCard or Visa card.
Then ask the 16 digit credit card number.
Then add all the digits in the credit card number and get the modulo 10.
If the modulo 10 of the summation of all the digits is zero, then its valid visa card.
If the modulo 10 of the summation of all the digits is 1 then its valid MasterCard.
Otherwise, the number customer has entered is an invalid card number.
For example, say the card number is 1234 5678 6789 1235 and its visa card.
To validate it, first add all the digits 1+2+3+4+5+6+7+8+6+7+8+9+1+2+3+5 = 77 then get mod 10 of 77 (77%10 = 7)
Since it’s not zero,this is not a valid visa card number.
Write a C++program that reads the card type and the card number and then determine if the card number entered is a valid card number.

2. Watermelon Program:
Suppose Dave drops a watermelon off a high bridge and lets it fall until it hits the water.
If we neglect air resistance, then the distance d in meters fallen by the watermelon after t seconds is d=0.5*g*t², where the acceleration of gravity g=9.8meters/second.
Write a program that asks the user to input the number of seconds that the watermelon falls and the height h of the bridge above the water.
The program should then calculate the distance fallen for each second from t=0 until the value of t input by the user.
If the total distance fallen is greater than the height of the bridge, then the program should tell the user that the distance fallen is not valid.
Sample Run 1:
Please input the time of fall in seconds:
Please input the height of the bridge in meters:
Time Falling (seconds) DistanceFallen (meters)
Sample Run 2:
Please input the time of fall in seconds:
Please input the height of the bridge in meters:
Time Falling (seconds) Distance Fallen (meters)
Warning-Bad Data: The distance fallen exceeds the height of the bridge

3. Snow Fall Program:
A Write a program that can be used by a ski resort to keep track if local snow conditions for one week.
It should have two seven-element arrays to store the date and number of inches of snow.
First, the program should ask the user to enter the name of the month.
Then, it should have the user enter dates (dates does not need to be in sequential order) and corresponding snow fall. Once data is entered, store them in two arrays mentioned above.
Then, the program should produce a report for the week with following information.
Use arrays to store snowfall and corresponding dates.
a) Highest snow fall
b) Average snow fall
Here is a sample report
Snow Report December
Date Snow Fall
1 89.00
5 67.98
12 56. 83
13 12.45
16 100.67
20 78.76
25 34.65
Height snow fall is 100.67 on 16th and the average snow fall is 62.90

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

int main(int argc, char** argv) {   
    int type = getCardType();
    string number = getcCardNumber();
    int check = cardChecking(number);
    if (check == type) {
       cout << "The card number entered is a valid card number\n";
    } else {
       cout << "The card number entered is not a valid card number\n";
    return 0;

By purchasing this solution you'll be able to access the following files:

for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available C-Family Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Upload a file
Continue without uploading

We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats