Sumar datos de 2 archivos diferentes y guardarlo en un tercero
Publicado por Dubs (2 intervenciones) el 05/04/2020 00:07:40
Hola, lo que quiero hacer es que tengo dos documentos (.txt) con el mismo formato y necesito sumar unicamente algunos parametros y que estos se guarden en un tercer documento pero con la misma estructura como se muestra a continuacion:
Archivo 1:
Archivo 2:
El arhivo final deberia quedar:
Lo que tenia pensado era leer linea por linea hasta llegar a la linea 4 y ahí leer dato por dato hasta llegar al 1, y ahí mismo leer el archivo 2 para igual leer linea por linea y detenerme en la 4 y leer dato por dato hasta llegar al 2 para ahí sumar 1 + 2 y guardar el resultado en el archivo final (obviamente también guardar las linea 1 hasta 3 normalmente para no perder la estructura del archivo pero a partir de la 4 hacer las sumas), pero en cada linea si vemos en la mayoría el dato 2 ya es un numero, pero en la linea 5 y 11 el segundo dato aun es nombre de personas, en estos el numero empieza en el dato 3, ya me bloque ya no se como hacerle si podrían ayudarme u orientarme muchas gracias
Archivo 1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Diario de Evaluacion
primer segundo tercero
pedrito 1 1 4
pepe lepug 3 4.5 9
masorca 2 3.5 2
OTRO SALON
juan 4 8 9
el jeremias 4 6.8 0
perrito 6 7 3
.
.
.
.
Archivo 2:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Diario de Evaluacion
primer segundo tercero
pedrito 2 2 5
pepe lepug 2 2.5 10
masorca 4 8.5 4
OTRO SALON
juan 1 9 5
el jeremias 1 3.8 5
perrito 2 2 0
.
.
.
.
El arhivo final deberia quedar:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Diario de Evaluacion
primer segundo tercero
pedrito 3 3 9
pepe lepug 5 7 19
masorca 6 12 6
OTRO SALON
juan 5 17 14
el jeremias 5 10.6 5
perrito 8 9 3
.
.
.
.
Lo que tenia pensado era leer linea por linea hasta llegar a la linea 4 y ahí leer dato por dato hasta llegar al 1, y ahí mismo leer el archivo 2 para igual leer linea por linea y detenerme en la 4 y leer dato por dato hasta llegar al 2 para ahí sumar 1 + 2 y guardar el resultado en el archivo final (obviamente también guardar las linea 1 hasta 3 normalmente para no perder la estructura del archivo pero a partir de la 4 hacer las sumas), pero en cada linea si vemos en la mayoría el dato 2 ya es un numero, pero en la linea 5 y 11 el segundo dato aun es nombre de personas, en estos el numero empieza en el dato 3, ya me bloque ya no se como hacerle si podrían ayudarme u orientarme muchas gracias
Valora esta pregunta


0