Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorios de computación
salas A y B
M.I AURELIO SANCHEZ VACA
Profesor:
FUNDAMENTOS DE PROGRAMACION
Asignatura:
26
Grupo:
11
No. de práctica(s):
HERNANDEZ SALGADO FATIMA ITZEL
HIDALGO LOPEZ BRYANT GEOVANNI
Integrante(s):
19
20
No. De lista o brigada:
2023-2
Semestre:
30/05/23
Fecha de entrega:
Observaciones:
CALIFICACIÓN: __________
FUNDAMENTOS DE PROGRAMACIÓN
GRUPO 26
Práctica 12
Ejercicios:
1. Crea un programa que vaya leyendo las frases que el usuario teclea y las guarde en
un fichero de texto llamado registroDeUsuario.txt. Terminará cuando la frase
introducida sea “enter”. (esa frase no deberá guardarse en el fichero). Mostrar las
frases escritas.
CODIGO FUENTE:
#include <stdio.h>
#include <string.h>
int main() {
char frase[MAX_LONGITUD];
FILE *fichero;
fichero = fopen("registroDeUsuario.txt", "w");
if (fichero == NULL) { printf("Error al abrir
el fichero\n"); return -1;
}
printf("ESTE CODIGO ES EJECUTADO POR:\nHidalgo Lopez Bryant Geovanni\n");
printf("Escribe tus frases (para salir escribe 'enter'):\n"); do {
fgets(frase, MAX_LONGITUD, stdin); if (strcmp(frase, "enter\n") != 0) {
fputs(frase, fichero);
}
} while (strcmp(frase, "enter\n") != 0);
fclose(fichero);
printf("\nFrases guardadas en el fichero:\n");
fichero = fopen("registroDeUsuario.txt", "r"); while
(fgets(frase, MAX_LONGITUD, fichero)) {
printf("%s", frase);
}
fclose(fichero);
return 0;
registroDeUsuario.t
xt
registroDeUsuario.t
xt
registroDeUsuario.t
xt
2. Un programa en C, que lea un archivo (entrada.txt) y contar el número de letras
CODIGO FUENTE:
#include <stdio.h>
#include <ctype.h>
int main() {
FILE *archivo;
char caracter;
int mayusculas = 0, minusculas = 0;
fclose(archivo);
return 0;
printf("ESTE CODIGO ES EJECUTADO POR:\nHidalgo Lopez Bryant Geovanni\n");
}
sumas.txt
fichero.txt
numeros.txt
3. Un programa en C en donde el usuario ingrese números enteros y se almacenen en
un archivo, se finaliza cuando el usuario ingresa un cero. Además, deberá hacer la
suma de los números ingresados y mostrarlos en pantalla junto con el resultado.
CODIGO FUENTE:
#include <stdio.h>
#include <ctype.h>
int main() {
char nombreArchivo[] = "numeros.txt";
FILE *fichero; int numero, suma = 0;
return 0;
}
numeros.txt
numeros.txt
numeros.txt
4. Crear un programa que pida al usuario pares de números enteros y escriba su suma
(con el formato ;25 + 3 = 28") en pantalla y en un fichero llamado
;sumas.txt; Cada vez que se ejecute el programa, deberá añadir los nuevos resultados a
continuación de los resultados de las ejecuciones anteriores.
CODIGO FUENTE:
#include <stdio.h>
#include <ctype.h>
int main() {
char nombreArchivo[] = "sumas.txt";
FILE *fichero; int num1, num2, suma;
char continuar;
do {
printf("ESTE CODIGO ES EJECUTADO POR:\nHidalgo Lopez Bryant Geovanni\n");
printf("Ingresa un par de numeros enteros separados por espacio: "); scanf("%d
%d", &num1, &num2);
sumas.txt
sumas.txt