. . "You read in the credit card type from the user, but then you never do anything with what you read in (the ct variable), but instead set up a card variable and assume the card is a Visa." . .