Está en la página 1de 8

UNIVERSIDAD DE PAMPLONA

PROGRAMACION I
GRUPO A

PROYECTO FINAL

DEYSON ARLEY ACOSTA ROSERO


CC. 1085326342

ING. ISMAEL ANTONIO HERAZO OSPINO


PAMPLONA- NORTE DE SANTANDER
2019
INTRODUCCION

En este programa vamos a usar alguno cálculos matemáticos, con la finalidad de conocer los
gastos y ganancias que se generan en una empresa de alcantarillado por la prestación de cierto
tipo de servicios que presta la empresa, los cuales son: asesorías, tipo de obras que realiza, venta
de materiales y la fabricación y venta de los materiales fabricados, estas ganancias se las tomara
en cuenta tanto diario, mensual y anual.

OBJETIVOS

 Desarrollar un programa en lenguaje C, que realice los requisitos que pide la


empresa conocer.
 Realizar el programa con los conocimientos adquiridos durante las clases de
programación 1
 Realización del proyecto con forme se encuentra en el enunciado de este mismo.

MARCO TEÓRICO
En el programa encontraremos un menú en cual vamos a elegir una de las opciones que se
muestra en ellas las cuales representan los servicios que ofrece la empresa a los usuarios que
necesiten de alguna de ellas, en cada servicio se desprenderá un nuevo menú donde le pedirá que
escoja la acción que desea realizar en el servicio.

Todas las acciones realizadas tendrán un acumulador en el cual al finalizar podremos encontrar
cual fue las inversiones y ganancias de dicha empresa tanto diaria, mensual como anual. Para ello
hay que tener en cuenta todas las opciones que aparece en el programa y leer muy bien qué tipo
de servicio desea.
FUNCIONES DE C++

Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar
un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las
funciones son utilizadas para descomponer grandes problemas en tareas simples y para
implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera
reducir la cantidad de código. Cuando una función es invocada se le pasa el control a la misma,
una vez que está finalizado con su tarea el control es devuelto al punto desde el cual la función fue
llamada.
En las funciones juegan un papel muy importe las variables, debido a que estas pueden ser locales
o globales.
Variables Globales: Estas se crean durante toda la ejecución del programa, y son globales, ya que
pueden ser llamadas, leídas, modificadas, etc.; desde cualquier función. Se definen antes del main
().
Variables Locales: Estas, pueden ser utilizadas únicamente en la función que hayan sido
declaradas.
Acciones: constituye el conjunto de acciones, de sentencias que cumplirá la función, cuando sea
ejecutada. Entre ellas están:
• Asignaciones
• Lecturas
• Impresiones
• Cálculos.
Una función, termina con la llave de cerrar, pero antes de esta llave, debemos colocarle la
instrucción return, con la cual devolverá un valor específico. Es necesario recalcar que, si la función
no devuelve ningún valor, es decir, es tipo void, no tiene que ir la sentencia return, ya que, de lo
contrario, nos dará un error.

Tipo de funciones

1. No reciben ni retornan

Las más sencillas. Para usarlas solo hay que saber cómo crearlas y como llamarlas. Una función se
crea de esta forma general.
Tipo nombre () {}
El tipo se refiere al tipo de dato (int, float, void, char) y en la función que no retornan siempre es
void.
Ejemplo
#include
using namespace std;
void sumar()
{
int num1, num2, r;
cout <> num1;
cout <> num2;
r = num1 + num2;
cout << "La suma es " << r;
}
int main()
{ sumar();
}

2. Reciben y no retornan

¿Cómo haríamos para pedir los dos números en el main y que la función haga la suma? Para eso
tenemos que hacer una función capaz de recibir datos, entonces la sintaxis cambia un poco: tipo
nombre.
(tipo_var1 nombre_var1, tipo_var2 nombre_var2){}
'tipo' y 'nombre' se refieren a lo mismo y como no retorna el tipo siempre es void.
#include
using namespace std;
void sumar(int num1, int num2)
{
int r;
r = num1 + num2;
cout << "La suma es " << r;
}
int main()
{
int num1, num2;
cout <> num1;
cout <> num2;
sumar(num1, num2);
}

Funciones en las que usamos Menú.


En la práctica, muchas veces debemos diseñar programas, que nos permitan elegir la acción o
acciones a realizar, es decir haciendo uso de un menú. El cual, no es más ni menos que la aplicación
de un selector múltiple. Un switch case que utiliza funciones, y hay podemos declarar la

Bibliografía
 http://c.conclase.net/curso/?cap=005b
 http://ejercicioscpp.blogspot.com/2013/10/funciones-en-c-ejemplos.html
 https://prezi.com/z2k2e-llix0k/tipos-de-funciones-en-c/
ALCANTARILLADOS DEL SUR S.A.
La empresa alcantarillado del sur, es una empresa dedicada al mejoramiento del alcantarillado ya sea
pública o privada, para ello desea realizar un programa en lenguaje C, el cual tiene los siguientes
servicios: asesorías, obras de alcantarillado, venta de materiales de alcantarillado y la fabricación y venta
de cierto tipo de materiales de alcantarillado, esta empresa quiere saber cuánto dinero produce por los
servicio que ofrece y el total de las ganancias diarias, mensual y anual.
1. ASESORIA.
La empresa realizara 4 tipos diferentes de asesorías en cada uno de ellos va a intervenir un profesional
diferente excepto en los planos.
1. Alcantarillado sanitario
 Ingeniero civil
 Ingeniero ambiental
 Ingeniero sanitario
 Topógrafo
2. Alcantarillado pluvial
 Ingeniero civil
 Topógrafo
 Geólogo
3. Alcantarillado combinado
 Aquí intervendrán los 5 profesionales
4. Realización de planos
Para cada asesoría el cliente deberá digital el valor del proyecto que desea realizar y dependiendo el
valor, la empresa y el profesional tendrán un porcentaje del proyecto, como se muestra en la tabla.
ASESORÍAS
PROFESIONALES PORCENTAJE PARA CADA PORCENTAJE DE LA
PROFESIONAL EMPRESA
1: INGENIERO CIVIL 4%
2: INGENIERO AMBIENTAL 2% La empresa recibirá el
3: INGENIERO SANITARIO 2% 5% del total de la
4: TOPOGRAFO 2% asesoría
5: GEOLOGO 2%
6: REALIZACION DE PLANOS 5%
TABLA 1

El programa debe imprimir:


 El valor del proyecto que le corresponde a cada profesional y a la empresa.
 El costo total por cada una de las asesorías realizadas.
 El valor total de la asesoría.
2. OBRAS
La empresa realiza distintas obras ya sean pública o privada en las que se encuentran 3 tipos de obras
diferente los cuales son
1. Alcantarillado sanitario
2. .Alcantarillado pluvial
3. Alcantarillado combinado
En obras de tipo públicas se realizan las 2 primeras tipos, estas obras tendrán un costo por metros
cuadrados (m2) de $ 800.000 mientras que en las obras de tipo privado se realizan los 3 tipos y tendrá
un costo por metros cuadrados (m2) de $ 1.000.000.
El programa debe imprimir
 valor de obras públicas y privadas
 valor total de la obra.

3. VENTA DE MATERIALES
La empresa alcantarillado del sur también ofrece el servicio de venta de materiales los cuales son
importados, estos tendrán un costo en el que ellos los compran y un costa en el cual ellos lo venden esto
va a depender que tipo de obra se va a realizar, (tener en cuenta que todo material importado se vende)
como se muestra a continuación:
1. Alcantarillado sanitario
 Cajas de inspecciones
 Tapas de pozos
 Anillos de concreto
2. .Alcantarillado pluvial
 Caja de inspección
 Varillas
 Silla y
3. Alcantarillado combinado
 Se tendrán en cuenta todos los materiales.

COSTO DE COMPRA DE MATERIALES POR UNIDAD


Materiales Valor unidad
Caja de inspección $ 55.000
Silla yee $ 200.000
Tapa de pozo en acero $ 223.000
Anillo en concreto $ 234.000
TABLA 2

COSTO DE COMPRA DE VARILLAS POR UNIDAD


Medidas
Varilla n° Diámetro en Pulgadas Valor unidad Largo (m)
(mm)
1 9.52 3/8 $ 11.000 6.00
2 12.7 1/2 $ 14.000 6.00
3 15.88 5/8 $ 18.000 6.00
TABLA 3

COSTO DE VENTA DE MATERIALES POR UNIDAD


Materiales Valor unidad
Caja de inspección $ 65.000
Silla yee $ 221.000
Tapa de pozo en acero $ 255.900
Anillo en concreto $ 267.000
TABLA 4

COSTO DE VENTA DE LA VARILLAS POR UNIDAD


Medidas
Varilla n° Diámetro en Pulgadas Valor unidad Largo (m)
(mm)
1 9.52 3/8 $ 15.000 6.00
2 12.7 1/2 $ 19.500 6.00
3 15.88 5/8 $ 23.000 6.00
TABLA 5

El programa debe imprimir

 El valor total de las ventas.


 Las ganancias por la venta de los materiales.

4. FABRICACIÓN Y VENTA DE MATERIALES


El último servicio que ofrece la empresa es la fabricación de dos tipos de tubos diferentes (Tubo de
Concreto y Tubo de PVC) en el cual se tiene en cuenta el costo de venta, el costo de fabricación que es el
70% de la venta y el ingreso que genera por venta de cada tubo. En las siguientes tablas se muestra el
valor de los tubos dependiendo sus medidas, los tubos fabricados todos se venden.

COSTO DE VENTA DE LOS TUBOS DE PVC


Medidas
Tubo n° Pulgadas Espesor (mm) Valor unidad Largo (m)
1 8 12 $ 239.000 6.00
2 12 23 $ 516.500 6.00
3 16 31 $ 905.000 6.00
4 24 42 $ 2.344.000 6.50
5 30 53 $ 3.503.000 6.50
6 36 61 $ 6.502.000 6.50
TABLA 6

COSTO DE VENTA DE LOS TUBOS DE CONCRETO


Medidas
Tubo n° Pulgadas Espesor (mm) Valor unidad Largo (m)
1 24 72 $ 475.400 2.50
2 30 91 $ 788.500 2.50
3 36 100 $ 988.000 2.50
TABLA 7

El programa debe imprimir

 Costo total de fabricación


 Valor total de la venta
 Valor total de ingresos

AL FINAL EL PROGRAMA DEBE IMPRIMIR

 Valor total de ventas.


 Valor de la fabricación y la compra de los materiales.
 El valor total de las ganancias diariamente.
 Valor total de las ganancias mensualmente.
 Valor total de las ganancias anual.