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

La empresa Milagrito S.A. tiene la siguiente tabla de parámetros para pagar las comisiones de sus ejecutivos de ventas:

Witman Andre Robles LopezApuntes25 de Abril de 2018

3.348 Palabras (14 Páginas)962 Visitas

Página 1 de 14

  1. 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.

  1. 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

El primero es mayor que el segundo.

El segundo es mayor que el primero.

El primero es mayor o igual que el segundo.

Variable de salida

Resultados: representa la cantidad vendida: cadena

2.        DISEÑO

INICIO

{ Declarar variables}

Primer número. Segundo Numero

-mensaje

{Ingreso de datos}

 Primer Número: 3

 Segundo numero: 3

Mensaje: iguales, no iguales, el primero es mayor que el segundo, el segundo es mayor que el primero, el primero es mayor o igual que el segundo.

            { escribir resultados}

 Mensaje: iguales, el primero mayor el segundo

Mensaje: diferente, el segundo mayor que el primero

   

            FIN DEL PROGRAMA

// WITMAN ROBLES LÓPEZ

                       int opcion;

            int n1, n2;

            Console.WriteLine("Opcion 1 Si Los Numeros Son Iguales O No");

            Console.WriteLine("Opcion 2 Si El primero es mayor que el segundo");

            Console.WriteLine("Opcion 3 Si El primero es mayor o igual que el segundo");

            Console.WriteLine("ingrese la opcion");

            opcion = int.Parse(Console.ReadLine());

           switch (opcion) {

             case (1):

             Console.WriteLine("ingrese el primer numero");

            n1 = int.Parse(Console.ReadLine());

            Console.WriteLine("ingrese el segundo numero");

            n2 = int.Parse(Console.ReadLine());

                   if(n1==n2)

                   {

                       Console.WriteLine("Son iguales");

                   }

                   else

                   {

                       Console.WriteLine("No Son Iguales");

                   }

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (536 Kb) docx (439 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com