Professional Documents
Culture Documents
Esta evaluación consta de 60 puntos, con 50% de exigencia, es decir, con un puntaje igual a 30 puntos obtiene la nota mínima de 4.0.
Objetivos: Resolver problemas utilizando el lenguaje de programación en C, usando los comandos básicos de condicionales (Simple, normal, anidadas), el ciclo
For, do-while, Funciones, arreglos y archivos externos.
Evaluación: sumativa - Tiempo 90 min.
Problema 1:
(20 pts.) Una empresa minera está realizando una perforación con el propósito de analizar y poder determinar tipos y
cantidades de mineral para la eventual explotación del yacimiento, se solicita realizar un programa en c que almacene
en un archivo externo llamado “yacimiento.txt” los siguientes datos para 30 sectores:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
FILE *a;
main( )
{ char sector[10];
int i;
float oro,plata,cobre,otros,totales;
a=fopen(“yacimiento.txt”,”a”);
for (i=1;i<=30;i++)
{ cout<<”Ingrese nombre del sector:”;
cin>>sector;
oro=(rand()%2000)/100.0;
plata=(rand()%2724+600)/100.0;
cobre=(rand()%3414+1800)/100.0;
otros=(rand()%5778+2000)/100.0;
totales=oro+plata+cobre+otros;
fprintf(a,”%s %f %f %f %f %f\n”,sector,oro,plata,cobre,otros,totales);
}
fclose(a);
}
Problema 2:
(40 pts.) Una empresa de reparación de vehículos tiene almacenado en un archivo externo llamado “reparaciones.txt”
los siguientes datos: