Professional Documents
Culture Documents
Presentado a:
Gonzalo Medina
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum."
Objetivos
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore
eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum."
Unidad 4 – Trabajo Final
Equipo de pruebas: DEV ++
Sistema Operativo: Windows 10
Entorno de Desarrollo: Individual
Ejercicio 1:
Problema Planteado:
Para el desarrollo de esta actividad, cada estudiante debe realizar un
programa que permita ejecutar de forma selectiva cada uno de los
ejercicios realizados en las Unidades 1,2,3 y 4 del Curso; para ello es
necesario implementar un menú que le permita al usuario acceder a cada
uno de los programas desarrollados, por lo cual es necesario tener
presente:
Requerimientos: Restricciones:
El menú debe ejecutarse de
forma cíclica hasta que el usuario
elija la opción de salir.
Es necesario validar que los datos
que está ingresando el usuario
por consola se ajusten a los
rangos y categorías solicitados en
el menú.
Todos los datos que se muestren
por consola se deben de mostrar
enmarcados dentro de un
recuadro elaborado a partir de
cualquier carácter del código
ASCII, tal como se muestra en la
figura 1 y 2.
Se debe utilizar la función
system() asociada a la librería
stdlib para mejorar la
presentación de la información, a
partir de instrucciones como
“pause” y “cls”.
Procesos
Variables Para Datos o variables
Variables de Entrada
Auxiliares Desarrolla de Salida
r
Paso 1
}*atletas[25];
int tiempo=0,op=0,i=0,cantidad=0,v=1,j=0;
inicializar(cantidad);
}
int ingresaratletas()
{
int total=0;
char nombre[15];
float promedio;
float mejorTiempo;
float peorTiempo;
float tiempoTotal;
int vueltas;
int tiempos[100];
for(i=0;i<cantidad;i++)
{
system("cls");
v=0;
printf("\nDigite nombre del atleta
%d: ",(i+1));
scanf("%s",&nombre);
printf("\nDigite tiempo registrado
\n(Digite -1 para detener prueba):");
do
{
printf("\nVuelta %d: ",
(v+1));
scanf("%d",&tiempo);
if(tiempo!=-1)
{
promedio=promedio+tiempo;
if(tiempo>=mejorTiempo)
{
mejorTiempo=tiempo;
}
if(tiempo<=peorTiempo||v==0)
{
peorTiempo=tiempo;
}
tiempoTotal=tiempoTotal+tiempo;
tiempos[v]=tiempo;
v=v+1;
}
else
{
promedio=promedio/v;
vueltas=v;
}while(tiempo!=-1.0);
total=total+insertarDatos(i, nombre,
promedio, mejorTiempo, peorTiempo,
tiempoTotal,vueltas, tiempos);
}
return total;
}
void listarDatos()
{
system("cls");
printf("\nConsolidad de datos");
for(i=0;i<cantidad;i++)
{
printf("\n=========================");
printf("\nNombre del atleta: %s
%",atletas[i]->nombre);
for(j=0;j<atletas[i]->vueltas;j++)
{
printf("\nVuelta %d tiempo:
%d ",(j+1), atletas[i]->tiempos[j]);
}
printf("\n=========================");
}
getch();
}
int ejerciciocuatro()
{
int total=0;
do
{
system("cls");
printf("Federacion Colombiana de
Ciclismo");
printf("\n1. Ingresar cantidad de
atletas a participar");
printf("\n2. Registrar sesiones de
entrenamiento");
printf("\n3. consolidad de datos");
printf("\nDigite su opcion->");
scanf("%d",&op);
switch(op)
{
case 1:
ingresarCantidad();
break;
case 2:
total=ingresaratletas();
if(total==cantidad)
{
printf("\nTodos
los atletas fueron registrado exitosamente");
}else
{
printf("\nTodos
los atletas no fueron registrado exitosamente");
}
getch();
break;
case 3:
listarDatos();
break;
}
}while(op!=1000);
return 0;
}
#include <stdio.h>
#include <iostream>
#include <cstdlib>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <sstream>
#include <stdexcept>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string.h>
#include "ejerciciodos.c"
#include "ejerciciotres.c"
#include "ejerciciocuatro.c"
void creditos()
{
system("cls");
printf("%c----------------------------------
%c",124,124);
printf("\n
%c----------------------------------%c",124,124);
printf("\n%c--- Creditos
---%c",124,124);
printf("\n
%c----------------------------------%c",124,124);
printf("\n%c- Derney Ortiz
Rodriguez --%c",124,124);
printf("\n%c- 80180608
--%c",124,124);
printf("\n%c- 243002_09
--%c",124,124);
printf("\n%c- Curso de
Programacion --%c",124,124);
printf("\n%c- Ciudad Bogota
%c",124,124);
printf("\n
%c----------------------------------%c",124,124);
printf("\n%c- Precione enter para
continuar -%c",124,124);
printf("\n%c- ",124);
getch();
}
int main(int argc, char** argv)
{
int op=0;
do
{
system("cls");
printf("%c--- Actividad final
---%c",124,124);
printf("\n%c- 1. Tarea uno Unidad 1 --
%c",124,124);
printf("\n%c- 2. Tarea uno Unidad 2 --
%c",124,124);
printf("\n%c- 3. Tarea uno Unidad 3 --
%c",124,124);
printf("\n%c- 4. Tarea dos Unidad 4 --
%c",124,124);
printf("\n%c- 5. Creditos
%c",124,124);
printf("\n%c- 6. Salir
%c",124,124);
printf("\n%c--------------------------
%c",124,124);
printf("\n%c-Ingrese una opcion -
%c",124,124);
printf("\n%c- ",124);
scanf("%d",&op);
switch(op)
{
case 1:
// TELLERUNO();break;
case 2:
ejerciciodos();break;
case 3:
ejerciciotres();
break;
case 4:
;break;
ejerciciocuatro();
case 5:
creditos();
break;
case 6:break;
}
}while(op!=6);
return 0;
}
Paso 2
Pantallazo: Descripción:
Describe el menú de
Cada ejercicio
ejecutado
Opcion 5 entrega los
Datos del autor cedula
curso
Conclusiones
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum."