Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Program: tcredito.cc
- // Author: Yoan Pinzon
- // Date: Agosto 30, 2006
- #include <iostream>
- using namespace std;
- int main()
- {
- int d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14,
- d15, d16, d17, sumapares, sumaimpares, digitoscontrol, dg16, dg17;
- cout << "Verificador de Tarjeta de Credito" << endl;
- cout << "=================================" << endl;
- cout << "Entre el numero de tarjeta = ";
- cin >> d0 >> d1 >> d2 >> d3 >> d4 >> d5 >> d6 >> d7 >> d8 >> d9
- >> d10 >> d11 >> d12 >> d13 >> d14 >> d15 >> d16 >> d17;
- sumapares = d0+d2+d4+d6+d8+d10+d12+d14;
- sumaimpares = d1*2+d3*2+d5*2+d7*2+d9*2+d11*2+d13*2+d15*2;
- digitoscontrol = sumapares % sumaimpares;
- dg16 = digitoscontrol/10;
- dg17 = digitoscontrol%10;
- if( (d16 == dg16) && (d17 == dg17) )
- {
- cout << "Este numero es valido" << endl;
- }
- else
- {
- cout << "Este numero NO es valido, los dos ultimos dgitos deberan ser "
- << dg16 << " " << dg17 << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement