Sei sulla pagina 1di 14

Informe Individual Proyecto Final

CRISTIAN EDUARDO MARTINEZ


91258617

Grupo
243002_21

Presentado a:
Juan Manuel Aldana Porras

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Programa Académico
Introducción

En este trabajo esta implementado todo lo visto durante el curso como lo son la
estructura de datos, ósea los condicionales y ciclos, además se realizó la creación de
variables y la utilización de operaciones matemáticas.

También se utilizó las funciones y métodos de este lenguaje de programación.


Objetivo General
Implementar todo lo visto durante el curso
Objetivos específicos
 Creación de variables
 Utilización de operaciones matemáticas
 Implementación de ciclos y condiciones.
 Implementación de funciones y métodos.
PROYECTO FINAL
Equipo de pruebas: Core ¡7
Sistema Operativo: Windows 10
Entorno de Desarrollo: C

Proyecto final

Ejercicio Tarea1

Problema Planteado:

El banco de las Islas Caimán necesita crear un programa que permita a sus empleados consultar
cual es el porcentaje de interés de un préstamo a partir del tipo de crédito y del monto que se
desea solicitar, para ello es necesario tener en cuenta:
Categorías:
 Tipo A: Hipotecario: 5% de interés para créditos menores o iguales a 100 millones,
mayores a 100 millones pagan 4% de interés. El monto tope de préstamo es de 200
millones.
 Tipo B: Libre Inversión: 8% de Interés de interés para créditos menores o iguales a 5
millones, mayores a 5 millones pagan 6% de interés. El monto tope de préstamo es de
15 millones.
 Tipo C: Especial: 10% de interés de interés para créditos menores o iguales a 20
millones, mayores a 20 millones pagan 8% de interés. El monto Tope de préstamo es de
35 millones.
El usuario Ingresa inicialmente una de las categorías (A, B o C) y el monto de crédito, a partir
de allí el programa debe de mostrarle al usuario que porcentaje aplica para el crédito solicitado.

Requerimientos: Restricciones:
El usuario Ingresa inicialmente una de las categorías  Tipo A: Hipotecario: 5% de
(A, B o C) y el monto de crédito, a partir de allí el interés para créditos menores o
programa debe de mostrarle al usuario que porcentaje iguales a 100 millones, mayores
aplica para el crédito solicitado a 100 millones pagan 4% de
interés. El monto tope de
préstamo es de 200 millones.
 Tipo B: Libre Inversión: 8% de
Interés de interés para créditos
menores o iguales a 5 millones,
mayores a 5 millones pagan 6%
de interés. El monto tope de
préstamo es de 15 millones.
 Tipo C: Especial: 10% de
interés de interés para créditos
menores o iguales a 20
millones, mayores a 20
millones pagan 8% de interés.
El monto Tope de préstamo es
de 35 millones.

Variables Procesos Para Datos o variables


Variables de Entrada
Auxiliares Desarrollar de Salida

scanf("%d",&c); if(c <= 5000000){ else if(tp == 3){

printf("el porcentaje de
interes para el cliente
segun los datos ingresados
es de: 8 porciento");

}else if((c >


5000000) && (c <=
15000000) ){

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

EJECUCION

Pantallazo: Descripción:
E n este pantallazo se
observa la ejecución del
ejercicio 1, seleccionando el
ejercicio 1 en el menú y al
final de este vuelve a
mostrar el menú inicial.
Ejercicio Tarea 2

Problema Planteado: La Droguería CentOS, necesita llevar un control de la cantidad total de


productos vendidos y los ingresos netos diarios generados en cada una de sus categorías, para ello es
necesario tener en cuenta: • Existen 3 categorías: A, B y C. • Los precios de los productos de cada
categoría deben de estar en los siguientes rangos: o Categoría A: 20.00 y 80.000. o Categoría B: 8.000 y
50.000 o Categoría C: 100.000 y 200.000 Al finalizar, el programa debe de mostrar un consolidado de la
cantidad total de los productos vendidos por cada categoría, un total de ventas por categoría y un total
global de las ventas del día. Nota: Es necesario validar que los datos que está ingresando el usuario por
consola se ajusten a los rangos y categorías solicitados en el ejercicio.

Requerimientos: dar muestra de un Restricciones: los datos ingresados por el


consolidado de los productos vendidos por usuario deben de cumplir con lo planteado en
categoría, así como un total de ventar por las diferentes condicionales para el buen
categoría y un total global funcionamiento del programa.

Variables Procesos Para Datos o variables de


Variables de Entrada
Auxiliares Desarrollar Salida

t Al ingresar los Total, de productos por


6ategoría diferentes productos se categoría.
producto debe de tener en cuenta Total, de ventas global.
precio la categoría del Total, de ventas por
totalVentasCategoriaA producto y el valor del categoría.
totalVentasCategoriaB producto para que el
totalVentasCategoriaC sistema se encargue de
totalGlobal sacar los datos que se
totalProductosA solicitan.
totalProductosB
totalProductosC

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

EJECUCION

Pantallazo: Descripción:
En este pantallazo se puede ver la
ejecución del ejercicio 2,
seleccionado desde el menú inicial,
al terminar la ejecución del
ejercicio 2 vuelve a repetirse el
menú hasta darle salir.
Ejercicio Tarea 3

Problema Planteado:
Ejercicio 5.
Fedora Events necesita implementar mejoras en el programa que se
presentó en la Unidad anterior, a partir de allí se deben tener presente los
nuevos requerimientos:
Para la realización de sus eventos, la empresa necesita recolectar datos
significativos con respecto a los gustos de sus asistentes, para así poder
brindar un servicio personalizado en posteriores eventos. Por ello el
programa debe de solicitar la cantidad de personas que participaran del
evento. Posteriormente el programa debe de comenzar a registrar las
asistentes, registrando los siguientes datos:
 Nombre
 Cedula
 Tipo de snacks preferidos para este tipo de eventos:
o Popcorn
o Dulces
o Hot Dog
 Tipo de bebida preferida para este tipo de eventos:
 Cerveza,
 Gaseosa
 Agua.
Al finalizar el registro de todos los asistentes, se debe de mostrar un
consolidado final con el nombre, cédula, tipo de snack y tipo de bebida
preferida por cada uno de ellos.

Requerimientos: Restricciones:
Para la realización de sus eventos, la
empresa necesita recolectar datos  Nombre
significativos con respecto a los gustos  Cedula
de sus asistentes, para así poder  Tipo de snacks preferidos
brindar un servicio personalizado en para este tipo de eventos:
posteriores eventos. o Popcorn
o Dulces
o Hot Dog
 Tipo de bebida preferida para
este tipo de eventos:
 Cerveza,
 Gaseosa
 Agua.

Variables de Procesos Para


Variables Auxiliares Datos o variables de Salida
Entrada Desarrollar

getchar(); nombres getchar(); printf("nombre: %s \n",


[asistentes][30]; for nombres[i] );
printf("por int cedula (int i = 0; i < printf("cedula: %d
favor ingresar [asistentes]; asistentes; i++) \n", cedula[i] );
el numero de int bebidas printf("bebida
asistentes al [asistentes]; preferida: %d \n",
evento: \n"); int snacks bebidas[i]);
[asistentes]; printf("snacks
scanf("%d", preferido: %d \n",
&asistentes); snacks[i]);

getchar();

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

EJECUCION

Pantallazo: Descripción:
Se puede ver la ejecución del
ejercicio 3 escogido en el menú
inicial que al finalizar la ejecución
del ejercicio tres vuelve a
aparecer.
Ejercicio Tarea 4

Problema Planteado: Ejercicio 3.

La Universidad TUX necesita implementar mejoras en el programa que se


presentó en la Unidad anterior, a partir de allí se deben tener presente los
nuevos requerimientos:
Debido a fraudes presentados en las pasadas elecciones, la universidad Tux
decide llevar un control rígido de cada uno de los votos realizados por los
estudiantes, por lo cual, para la actual elección del Rector de la Universidad es
necesario llevar un registro de todos los votantes, en consecuencia el programa
debe de solicitar la cantidad de votantes al inicio del mismo,
posteriormente debe registrar el nombre de cada votante, seguido por su
identificación y rol dentro de la universidad, teniendo en cuenta que pueden ser:
 Estudiantes
 Docentes
 Administrativos.
Al finalizar el programa, se debe de mostrar un consolidado con la información
de cada uno de los votantes, mostrando los siguientes datos:
 Nombre
 Identificación
 Rol
 Por quién votó
Igualmente mostrar la cantidad de votos obtenidos por cada candidato.
Aclaraciones: Sólo hay 3 candidatos para la elección del rector.
Nota: Es necesario validar que los datos que está ingresando el usuario por
consola se ajusten a los rangos y categorías solicitados en el ejercicio.

Requerimientos: Debido a fraudes presentados en las Restricciones: Al finalizar el


pasadas elecciones, la universidad Tux decide programa, se debe de
llevar un control rígido de cada uno de los votos mostrar un consolidado con
realizados por los estudiantes, por lo cual, para la la información de cada uno
actual elección del Rector de la Universidad es de los votantes, mostrando
necesario llevar un registro de todos los votantes, los siguientes datos:
en consecuencia el programa debe de solicitar la
 Nombre
cantidad de votantes al inicio del mismo,
 Identificación
posteriormente debe registrar el nombre de cada  Rol
votante, seguido por su identificación y rol dentro  Por quién votó
de la universidad, teniendo en cuenta que pueden Igualmente mostrar la
ser: cantidad de votos obtenidos
 Estudiantes por cada candidato.
 Docentes
 Administrativos.

Procesos Para Datos o variables


Variables de Entrada Variables Auxiliares
Desarrollar de Salida

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)
EJECUCION

Descripción:
Este pantallazo demuestra
la ejecución del ejercicio 4
con el menú que pide el
programa final.

OPCION 5
EJECUCION
Descripción:
En este pantallazo se
muestra los créditos al
seleccionar la opción 5 del
menú.
OPCION 6
EJECUCION
Descripción:
En este pantallazo se muestra la acción
de la opción 6.
CONCLUSIONES

Por medio de la realización de este trabajo, se pudo afianzar los conocimientos


obtenidos en todas las tareas del curso de programación, como también se pudo usar los
programas C, para la solución de los ejercicios propuestos para esta actividad.
BIBLIOGRAFIA

Introduccion a la programación, Wikilibros, 5 de Septiembre de 2018, Autor de


desconocido, Recuperado de la pagina en internet:
https://es.wikibooks.org/wiki/Introducci%C3%B3n_a_la_Programaci%C3%B3n

Potrebbero piacerti anche