Programa que de el CURP
Publicado por Kevin (6 intervenciones) el 05/10/2020 15:53:35
Buen dia a todos, necesito ayuda con mi código, para la generación del CURP ya lo tengo casi todo, pero tengo un error para poder determinar los digitos de el estado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
import java.util.Scanner;
public class CURP {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("Nombre(s): ");
String nombre = scanner.nextLine();
System.out.println("Primer Apellido: ");
String ape1 = scanner.nextLine();
System.out.println("Segundo Apellido: ");
String ape2 = scanner.nextLine();
System.out.println("Dia de nacimiento (en dos caracteres): ");
String dia = scanner.nextLine();
System.out.println("Mes de nacimiento (en dos caracteres): ");
String mes = scanner.nextLine();
System.out.println("Anio de nacimiento (en cuatro caracteres): ");
String anio = scanner.nextLine();
System.out.println("Sexo (Mujer/Hombre): ");
String sexo = scanner.nextLine();
System.out.println("Estado de la Republica Mexicana en que nacio (sin espacios): ");
String entidad = scanner.nextLine();
System.out.println("\nTu nombre es: "+nombre);
System.out.println("Tu Primer apellido es: "+ape1);
System.out.println("Tu Segundo apellido es: "+ape2);
System.out.println("Tu Dia de nacimiento es: "+dia);
System.out.println("Tu Mes de nacimiento es: "+mes);
System.out.println("Tu Anio de nacimiento es: "+anio);
System.out.println("Tu Sexo es: "+sexo);
System.out.println("Tu Entidad de nacimiento es: "+entidad);
System.out.println("Tu CURP es: ");
String c1Y2 = ape1.substring(1,2);
char c3 = ape2.charAt(1);
char c4 = nombre. charAt(1);
String c5Y6 = anio.substring(3,4);
String c7Y8 = mes;
String c9Y10 = dia;
char c11 = sexo.charAt(1);
char c14 = ape1.charAt(3);
char c15 = ape2.charAt(3);
char c16 = nombre.charAt(3);
String c12Y13;
if (entidad=="Aguascalientes");{
c12Y13 = "AS";
}
elseif (entidad=="BajaCalifornia");{
c12Y13 = "BC";
}
elseif (entidad=="BajaCaliforniaSur");{
c12Y13 = "BS";
}
elseif (entidad=="Campeche");{
c12Y13 = "CC";
}
elseif (entidad=="Coahuila");{
c12Y13 = "CL";
}
elseif (entidad=="Colima");{
c12Y13 = "CM";
}
elseif (entidad=="Chiapas");{
c12Y13 = "CS";
}
elseif (entidad=="Chihuahua");{
c12Y13 = "CH";
}
elseif (entidad=="DistritoFederal");{
c12Y13 = "DF";
}
elseif (entidad=="Durango");{
c12Y13 = "DG";
}
elseif (entidad=="Guanajuato");{
c12Y13 = "GT";
}
elseif (entidad=="Guerrero");{
c12Y13 = "GR";
}
elseif (entidad=="Hidalgo");{
c12Y13 = "HG";
}
elseif (entidad=="Jalisco");{
c12Y13 = "JC";
}
elseif (entidad=="Mexico");{
c12Y13 = "MC";
}
elseif (entidad=="Michoacan");{
c12Y13 = "MN";
}
elseif (entidad=="Morelos");{
c12Y13 = "MS";
}
elseif (entidad=="Nayarit");{
c12Y13 = "NT";
}
elseif (entidad=="NuevoLeon");{
c12Y13 = "NL";
}
elseif (entidad=="Oaxaca");{
c12Y13 = "OC";
}
elseif (entidad=="Puebla");{
c12Y13 = "PL";
}
elseif (entidad=="Queretaro");{
c12Y13 = "QT";
}
elseif (entidad=="QuintanaRoo");{
c12Y13 = "QR";
}
elseif (entidad=="SanLuisPotosi");{
c12Y13 = "SP";
}
elseif (entidad=="Sinaloa");{
c12Y13 = "SL";
}
elseif (entidad=="Sonora");{
c12Y13 = "SR";
}
elseif (entidad=="Tabasco");{
c12Y13 = "TC";
}
elseif (entidad=="Tamaulipas");{
c12Y13 = "TS";
}
elseif (entidad=="Tlaxcala");{
c12Y13 = "TL";
}
elseif (entidad=="Veracruz");{
c12Y13 = "VZ";
}
elseif (entidad=="Yucatan");{
c12Y13 = "YN";
}
elseif (entidad=="Zacatecas");{
c12Y13 = "ZS";
}
elseif(entidad=="NacidoEnElExtranjero");{
c12Y13 = "NE";
}
else{
c12Y13 = "NE";
}
break;
}
}
Valora esta pregunta


0