La empresa Milagrito S.A. tiene la siguiente tabla de parámetros para pagar las comisiones de sus ejecutivos de ventas:
Enviado por Witman Andre Robles Lopez • 25 de Abril de 2018 • Apuntes • 3.348 Palabras (14 Páginas) • 912 Visitas
- La empresa Milagrito S.A. tiene la siguiente tabla de parámetros para pagar las comisiones de sus ejecutivos de ventas:
Variables | resultado | |
Venta | % de comisión | Cantidad vendida |
$25000 | 7% | 1750 |
$ 10500 | 10% | 1050 |
1.2 modelo
Posibles soluciones(cantidad vendida)
Caso(1)
“leer venta”
Escribir porcentaje de comisión
1.3 descripción del algoritmo
Variable de entrada
Venta: representa el parámetro de venta: cadena
%de comision: representa el porcentaje de comision: cadena
Variable de salida
Cantidad vendida: representa la cantidad vendida: cadena
1.4 precondicion
2000>cantidad vendida>0
2. DISEÑO
Inicio
Cantidad vendida por el ejecutivo de ventas
{declarar las variables}
Venta:
%de comision:
Cantidad vendida:
{ ingreso de datos}
Leer (venta)
Leer (porcentaje de comision)
Leer (cantidad vendida)
{ realizar calculos}
Parámetro
{escribir resultados}
Escribir (A)
FIN
//Declarar Variables
int cantidad_vendida, costo_unidad , total;
double comision;
//ingreso de datos
Console.WriteLine("Ingrese la cantidad vendida=");
cantidad_vendida = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el costo unitario=");
costo_unidad = int.Parse(Console.ReadLine());
//realizar calculos
total = cantidad_vendida * costo_unidad;
if (total >= 2000 && total <= 10000)
{
comision = (total * 7) / 100;
}
else
{
if (total > 10000 && total <= 20000)
{
comision = (total * 10) / 100;
}
else
{
comision = (total * 15) / 100;
}
}
//Escribir Los Resultados
Console.Write("La comision es = " + comision);
Console.ReadKey();
[pic 1]
EJERCICIO 2
En base al valor de dos números enteros, determine si estos son:
A. Iguales.
B. No iguales.
C. El primero es mayor que el segundo.
D. El segundo es mayor que el primero.
E. El primero es mayor o igual que el segundo.
F. El segundo es mayor o igual que el primero
1. Analisis
1.1 entender el problema
variables | resultados | |
Numero1 | Numero 2 | mensaje |
3 | 3 | Iguales. |
2 | 3 | No iguales. |
4 | 3 | El primero es mayor que el segundo. |
1 | 2 | El segundo es mayor que el primero. |
3 | 2 | El primero es mayor o igual que el segundo. |
- Modelo
Si (Opcion = igual) Entonces,
mensaje (3=3)
Si (Opcion = no iguales) Entonces,
mensaje (2≠3)
Si (Opcion = el primero es mayor que el segundo) Entonces,
mensaje (4>3)
Si (Opcion = el segundo es mayor que el primero) Entonces,
mensaje (1<2)
Si (Opcion = el primero es mayor o igual que el segundo) Entonces,
mensaje (3>=2
1.2.1Descripcion del algoritmo
Diccionario de variables
- Variable de entrada
Numero 1 : representa el numero entero: entero
Numero 2: representa el numero entero: entero
- Variable de proceso
No existe en este caso
- Variable de salida
Mensaje: representa el mensaje de dos nuemeros enteros
Variable de entrada
iguales: representa el parámetro de venta: cadena
no iguales: representa el porcentaje de comision: cadena
...