Está en la página 1de 12

MODULOS DE PROGRAMA

• Sub programas que son conocidos como funciones o procedimientos


• Estos sub programas siempre van fuera del int main() (programa principal)

FUNCIONES PROCEDIMIENTOS
• Toda función siempre devuelve un valor • No devuelve ningún valor
• El valor lo devuelve haciendo uso de • En la salida de datos siempre utiliza
RETURN COUT
• NO UTILIZA COUT para salida de datos • Si tenemos más de un resultado por
mostrar es recomendable utilizar
PROCEDIMIENTO.
SINTAXIS DE UNA FUNCIÓN CON PARÁMETROS SINTAXIS DE UN PROCEDIMIENTO CON
PARÁMETROS
TIPO_DE_DATO_A_DEVOLVER NOMBRE TIPO_DE DATO_ES_VOID NOMBRE
(PARAMETRO) (PARÁMETROS)
int fsuma (int n1, int n2) void reporte (int cantidad, float precio)
{
{ int s; float dcto;
…….
……
return s; cout<<”el descuento es: “<<dcto;

} }

float bonificación( float sueldo)


{
Float p;

……
Return p;
}

double interese (float préstamo)

Parámetros:
Datos que recepciona la función o el procedimiento del programa principal

• En el parámetro no se pueden declarar otras variables que no provengan del programa


principal

Ejemplo
Variables Globales

Son variables que se declaran fuera del programa principal, su finalidad es ser utilizadas en una
función, en un procedimiento o en el programa principal, sin necesidad de declarar de forma
particular en cada módulo, por lo general las variables globales serán los cantadores y
acumuladores
Una empresa de venta de artículos de limpieza desea informatizar su procesos de venta y
reportería, se le pide elaborar un programa donde solicite los datos del cliente tales como
nombre, edad, genero y tipo (frecuente, nuevo), además se debe de ingresar la cantidad de
artículos a llevar, por otro lado ofrece algunos descuentos dependiendo si la compra fue
realizada por clientes frecuentes. Los decuentos van de la siguiente forma

Cantidad % Dcto
5 – 10 8%
11 – 15 10%
Mayor de 15 12%

Para el reporte se le pide lo siguiente:

Cantidad de clientes de género masculino


Cantidad de clientes de genero femenino
Total de compras por clientes de género femenino frecuentes
Total de compras por clientes de género masculino frecuentes
Cantidad de producto vendidos a clientes de genero femenino
Cantidad de productos vendidos a clientes de genero masculino
Monto total recaudado.

EMPRESA DE LIMPIEZA AZULITO


1. VENTA
2. REPORTE
3. SALIR
Esquema inicial del programa

Esquema considerando los procedimientos y funciones a utilizar


Programa aplicando funciones de lectura de datos

Procedimiento menú principal


Procedimiento Ventas

Procedimiento Reporte

Captura del programa finalizado

También podría gustarte