Академический Документы
Профессиональный Документы
Культура Документы
1.
ENTRADA
Nmero de ventas
Valor de las ventas
PROCESO
SI venta<30000
c1=c1+venta
num1=num1+1
SI 30000<venta<80000
c2=c2+venta;
num2=num2+1
SI venta>80000
c3=c3+venta;
num3=num3+1
SALIDA
Nmero de ventas menores
de $30000
Nmero de ventas mayores
de $30000 pero menores de
$80000
Nmero de ventas mayores
de $80000
Total de dinero recogido por
el almacn
2. Variables:
c1= almacena la cantidad de dinero cuando venta <30000
c2= almacena la cantidad de dinero cuando 30000<venta<80000
c3= almacena la cantidad de dinero cuando venta>80000
num1= almacena el nmero de veces que la venta es menor de 30000
num2= almacena el nmero de veces que la venta es mayor de 30000 pero menor de 80000
num3= almacena el nmero de veces que la venta es mayor de 80000
ventas= almacena el valor o la cantidad de ventas hechas en el almacn.
3. Pseudocdigo:
Programa almacenes xito.
Entero n=0, c1, c2, c3, ventas, num1, num2, num3
Real r, venta
INICIO
Escriba(digite el nmero de ventas)
Lea(ventas)
Mientras(n<ventas)
{
Escriba(ingrese el valor de la venta =>)
Lea(venta)
Si(venta<=30000)
c1=c1+venta
num1=num1+1
sino
si((venta>30000) y (venta<80000))
c2=c2+venta
num2=num2+1
sino
si(venta>=80000)
c3=c3+venta
num3=num3+1
fin si
n=n+1
r=r+venta
fin si
fin si
escriba("el numero de ventas menores de $30000 fue ",num1)
escriba("el numero de ventas mayores de $30000 y menores de $80000 fueron ", num2)
escriba("el numero de ventas mayores o iguales de $80000 fueron ", num3)
escriba("el total de dinero recogido por el almacen fue de ", r)
fin
#include<stdio.h>
#include<conio.h>
#include<math.h>
if(venta<=30000)
{c1=c1+venta;
num1=num1+1;
}
if((venta>30000)&&(venta<80000))
{c2=c2+venta;
num2=num2+1;
}
if(venta>=80000)
{c3=c3+venta;
num3=num3+1;
}
n++;
r=r+venta;
}
printf("\nel numero de ventas menores de $30000 fue %d",num1);
printf("\nel numero de ventas mayores de $30000 y menores de $80000 fueron %d",num2);
printf("\nel numero de ventas mayores o iguales de $80000 fueron %d",num3);
printf("\nel total de dinero recogido por el almacen fue de %f",r);
getch();
}
5. En diagrama de flujo (en DFD):
6. Prueba de escritorio:
1
Numero de
ventas
Valor de las
ventas
# de ventas
menores de
$30000
10
$15000
$50000
$120000
$2500
$73000
$12345
$128750
$32000
$7800
$79000
# de ventas
mayores de
$30000 pero
menores de
$80000
4
# de ventas
mayores de
$80000
Total de
dinero
recogido
520395