ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos de programación Unidad 5. Arreglos y estructuras


Enviado por   •  10 de Abril de 2013  •  1.361 Palabras (6 Páginas)  •  500 Visitas

Página 1 de 6

Fundamentos de programación

Unidad 5. Arreglos y estructuras

PLANTEAMIENTO DEL PROBLEMA

Un Tío tiene un negocio con venta de gelatinas las cuales se reparten en toda la ciudad para ello ocupo 2 rutas de distribución, 500 gelatinas x ruta x día.

Se trabaja de lunes a sábado.

El costo al cliente es de 4 pesos y es a consignación.

La comisión por la venta es del 15%

Si vende más del 80% se le da una comisión extra del 5%

Quiere llevar un registro x ruta x día, para saber cuánta comisión llevan y se valla sumando en un total para que la persona tenga conocimiento cuanto lleva ganado en el transcurso de la semana.

Por otra parte necesita saber si la cantidad que se distribuyen son las correctas en las rutas o es necesario reducir para que haya el menor desperdicio.

LENGUAJE C

/* Calcular comisión por ruta

#include<stdio.h>

#include<stdlib.h>

/* constante cantidad de gelatinas salientes GELA*/

const int GELA = 500;

/* constante precio de la gelatina*/

const int PRECIO = 4;

/* constante comisión .15% COMI */

const float COMI = 0.15;

/* constante comisión extra .10% COMIEXTRA */

const float COMIEXTRA = 0.05;

/* Definimos como constante simbólica el tamaño del arreglo*/

#define TAM 6

/* función principal */

main()

{

/* declaración de variables locales a la función main */

float venta, comision, desperdicio, comiextra;

printf("Calcula la comision\n");

printf("Cantidad de gelatinas vendidas: ");

scanf("%f", &venta, &desperdicio);

comision = PRECIO * venta * COMI;

printf("Tu comision es = %.f pesos\n", comision);

/* Comision extra por mas de 400 gelatinas vendidas */

desperdicio = (GELA - venta) * PRECIO;

printf("Tu desperdicio fue: %.f pesos\n", desperdicio);

if (venta >0 &&venta <400)

printf ("\n PERDISTE LA COMISION EXTRA\n");

if (venta >=400 &&venta <=500)

printf ("\n GANASTE LA COMISION EXTRA\n");

comiextra = PRECIO * venta * COMIEXTRA;

printf("Comision extra es = %.f pesos\n\n\n", comiextra);

{

Fundamentos de programación

Unidad 5. Arreglos y estructuras

/*Declaración de variables */

int n,c;

float nom,sal;

/* Lectura del número de empleados */

printf ("Calculo de pago semanal\n\n ");

printf ("Ingrese el total de dias a pagar: ");

scanf ("%d",&n);

/*Ciclo definido de 1 hasta el número de dias ingresados*/

for (nom=0,c=1;c<=n;c=c+1)

{

printf ("Ingresa el pago del dia %d: ", c);

scanf ("%f",&sal);

/*Acumulador de salários*/

nom=nom+sal;

}

printf ("\n El pago semanal es $ %.2f\n", nom);

}

/* Definimos como constante simbólica el tamaño del arreglo*/

#define TAM 6

/* Definición de función principal */

/*Declaración del arreglo venta de gelatinas*/

int ventasgela[TAM];

double prom = 0;

int i;

printf("*******************************************\n");

printf("* El siguiente programa calcula el promedio de *\n");

printf("* gelatinas vendidas en la semana

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com