Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Java-Beginners Credit Card Validation Application
Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


M M M M
Credit Card Validation Application
0 Answer(s)      4 months and 7 days ago
Posted in : Java Beginners


Write a c program that reads a credit card number from the user. The c program will display: ΓΆβ?¬ΒΆ Valid: if the credit card is valid ΓΆβ?¬ΒΆ Invalid: if the credit card is invalid The program will also display the type of the credit card according to the starting digit (1st digit from left to right). The credit card number must start with: ΓΆβ?¬ΒΆ 3 for American Express ΓΆβ?¬ΒΆ 4 for Visa ΓΆβ?¬ΒΆ 5 for MasterCard ΓΆβ?¬ΒΆ 6 for Discover Card

The total number of digits of a credit card number must be between 13 to 16 digits. In addition, your program should validate credit card numbers according to Luhn Rule that is basically can be described as follows (as an illustration, the rules will be applied to the credit card number 4388576018402626):

  1. Double every even digit from right to left. If the doubling results in two digits number, sum the digits to get a single digit number.

  2. Compute the sum of single digit numbers obtained from step 1 above: Sum of even single-digits = 4 + 4 + 8 + 2 + 3 + 1 + 7 + 8 = 37

  3. Compute the sum of every odd digit from right to left: Sum of odd digits = 6 + 6 + 0 + 8 + 0 + 7 + 8 + 3 = 38

  4. Compute the sum of the results from step 2 and step 3: Total sum = 37 + 38 = 75

  5. If the total sum from step 4 is divisible by 10, the card number is valid. Otherwise itΓΆβ?¬β?Άs not valid.

Is 75 divisible by 10 (without remainder)? No, the card number in this example is Invalid.

Output Samples:

Enter A Credit Card Number: 5278576018410707 (ENTER) Credit Card Belongs To MasterCard The Credit Card Number is VALID

Enter A Credit Card Number: 4388576018402626 (ENTER) The card Number is INVALID

Enter A Credit Card Number: 601195764182 (ENTER) Number of digits: [ 12 ] The card Number is INVALID

Enter A Credit Card Number: 43885760184026261 (ENTER) Number of digits: [ 17 ] The card Number is INVALID

Enter A Credit Card Number: 373800410401774 (ENTER) Credit Card Belongs To American Express The Credit Card Number is VALID

Note1: you have to use user-defined functions wherever they are needed.

Note2: The credit card number is usually (ex. 438857601840262) larger than what int variable can hold. To solve this problem:

For windows users (C-free IDE), you can use long long int data type as shown in the following example: long long int cardNumber; printf("Enter A Credit Card Number: "); scanf("%lld",&cardNumber);

For Mac users (Xcode IDE), you can use long data type as shown in the following example: long cardNumber; printf("Enter A Credit Card Number: "); scanf("%ld",&cardNumber);

& thank you very much {}.


Advertisement
View Answers

Related Tutorials/Questions & Answers:
Credit Card Validation Application
Credit Card Validation Application   Write a c program that reads a credit card number from the user. The c program will display: ΓΆβ?¬ΒΆ Valid: if the credit card is valid ΓΆβ?¬ΒΆ Invalid: if the credit card is invalid
credit card validation
credit card validation   Double every second digit from right to left... digits in the odd places from right to left in the card number. 6 + 6 + 0 + 8 + 0... is between 13 and 16, then the card number is valid; otherwise, it is invalid. i
Advertisements
Credit Card Validation - Java Beginners
Credit Card Validation  i have to do a project for my comp sci class. yet i dont know how to select the last digit of a credit card number strings... up the digits in the credit card number, working from right to left
credit card problem - Java Beginners
credit card problem  Say that you owe the credit card company $1000.00. The company charges you 1.5% per month on the unpaid balance. You have decided to stop using the card and to pay off the debt by making a monthly payment
How to send request to the visa/master card to get verifed the credit card - Security
How to send request to the visa/master card to get verifed the credit card  Sending request to verify the card number
How to send request to the visa/master card to get verifed the credit card - Security
How to send request to the visa/master card to get verifed the credit card  we are accepting the credit card number, So how to forward request get verified the card number. Thanks You
How to send request to the visa/master card to get verifed the credit card - Security
How to verifed the credit card  Can anyone please explain me ...how to verify the card number while accepting payment online
Shoping Card
Shoping Card  Complete coding for online shoping card
Debit Note & Credit Note
Debit Note & Credit Note   hii, What is the Debit Note & Credit Note ?   hello,, Generally no business done without credit a debit note is generally issued by purchaser and credit note will be issued by supplier
What is cash credit
What is cash credit  hello, What is cash credit?   hii, Cash credit means person gives the cash to some another person expecting to get that cash in future date with some premium
complete coding for shopping card
complete coding for shopping card  complete coding for shopping card   Please visit the following link: Shopping Cart Application
Tomahawk validateCreditCard tag
is used to validate a Credit Card Number entered by the user. If we want the user to enter a valid Credit Card Number then this validation...; <t:outputText value="Credit Card Number:"/> <h:inputText
CreditCardValidator in Flex4
for validate a credit card number. It checks the length and correct prefix of the credit... of the credit card number, and the cardTypeSource and cardTypeProperty properties are used to specify the location of the credit card type to validate. The length
validation
validation  validation
What is Java Card ?
What is Java Card ?  hii, What is Java Card ?   hello, The Java Card specification allows Java technology to run on smart cards and other small devices
Problem in card demo example.
Problem in card demo example.  Hi, I have successfully shows... one card of bunch, then its shows back of its above card, hence the top most card is the one card that shows full when drag and move around the screen. please
validation
validation  we are doing payroll system project in java.So pls provide the complete validation code for employee master form
Problem in show card in applet.
Problem in show card in applet.  The following link contained the card demo with applet. http://www.roseindia.net/java/java... but Not show card in the applet, then I add a code in paintComponent method like
validation.....
validation.....  hi.......... thanks for ur reply for validation code. but i want a very simple code in java swings where user is allowed to enter only numerical values in textbox , if he enters string values then it should
validation
Validation method valid the in put. otherwise call the javascript onsubmit to check... code.Ok if you use struts then you can use Validation method valid the in put
Validation
); JLabel label=new JLabel("JTable validation Example",JLabel.CENTER); JPanel panel=new JPanel(); panel.add(scroll); JFrame frame=new JFrame("JTable validation
validation
validation  please help me to check validation for <form> <table class="form"> <tr> <td class="col1"> <label>Sno:</label> </td> <td
Validation
Validation  I am developing a standalone application which requires me to save the email id and contact number (mobile number) in a database (MySQL). How do i perform a check using JAVA on the data before storing
JSF Validation In Login Application
Microsystems, Inc.//DTD Web Application 2.3//EN" "http... This Complete Application
how to make employee i card
how to make employee i card  hello friends can anyone help me.. I have to make a project to make Identity card for employees...but i am facing... such as name and image at a paticular place on the I-card...plz reply as soon
Java Swing Card Layout
Java Swing Card Layout Java technology uses Layout Managers to define... layout manager. Multiple components on card can be added but at a time only one card can be seen. Here is the code: import java.awt.*; import
validation query
validation query  where I should kept properties file inside struts Web application
Client Side validation in Struts 2 application
Client Side validation in Struts 2 application   .../showLoginClientSideValidation.action">Login Application (Client Side Validation)</a></li>... screen:   Now click on "Login Application (Client Side Validation)"
Struts2 validation Procedure
Struts2 validation Procedure  In struts2 Which one is best XML Validation or Programatic validation? and which one is used in real world application
Struts2 validation Procedure
Struts2 validation Procedure  In struts2 Which one is best XML Validation or Programatic validation? and which one is used in real world application
Struts2 validation Procedure
Struts2 validation Procedure  In struts2 Which one is best XML Validation or Programatic validation? and which one is used in real world application
Advertisements
 

 

 

DMCA.com