Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


practicas calificadas, Exámenes de Programación C

apuntes de practicas , previo para el examenes parcial

Tipo: Exámenes

2024/2025

Subido el 22/11/2025

edinson-augusto-gutierrez-salazar
edinson-augusto-gutierrez-salazar 🇵🇪

3 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Laboratorio de CB415
TEMA: CADENAS DE CARACTERES
Profesor: Wilfredo Juan Cupe Roman
pf3
pf4

Vista previa parcial del texto

¡Descarga practicas calificadas y más Exámenes en PDF de Programación C solo en Docsity!

Laboratorio de CB

TEMA: CADENAS DE CARACTERES

Profesor: Wilfredo Juan Cupe Roman

Problema 1: Gestión de Materiales de Construcción

Desarrolla un programa en C que gestione un inventario de materiales de construcción. Cada material tiene: nombre (cadena), unidad (cadena), cantidad (entero) y costo unitario (float). El programa debe permitir:

  • Agregar nuevos materiales.
  • Buscar un material por nombre y mostrar sus datos.
  • Generar un archivo INVENTARIO.TXT con todos los materiales. Requisitos:
  • Usar una función para agregar materiales.
  • Almacenar los datos en arreglos de cadenas.
  • Emplear strcmp para búsquedas y strcpy para asignar nombres.
  • Guardar en el archivo el listado usando fprintf.

Problema 3: Control de Avance de Obra

Desarrolla un sistema que registre actividades de obra. Cada actividad tiene: nombre (cadena), fecha (cadena en formato DD/MM/AAAA), y porcentaje de avance (entero). Se pide:

  • Cargar actividades desde ACTIVIDADES.TXT.
  • Listar actividades con avance menor al 50 %.
  • Buscar actividades por fecha usando strcmp.
  • Actualizar el avance de una actividad y guardar en AVANCE.TXT. Requisitos:
  • Usar arreglos de cadenas.
  • Implementar funciones para cada operación.
  • Validar fechas con strlen y manipulación de subcadenas.