Está en la página 1de 6

1

Fase 1 Pre-saberes

Andrés Mauricio Ceferino – 1112763603

Tutor (a): Mirian del Carmen Benavides

Curso: Introducción a la programación

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

PROGRAMA INGENIERIA EN SISTEMAS

CEAD DOSQUEBRADAS, Febrero y 2019


2

Tabla de contenido

Contenido del trabajo ................................................................................................................. 3

Problema a solucionar #2 ....................................................................................................... 3

Conclusiones .............................................................................................................................. 5

Referencias ................................................................................................................................. 6
3

Contenido del trabajo

Problema #2

Una compañía fumigadora tiene las tarifas siguientes: Tipo 1.-Fumigación contra hormigas,

$10.000 por hectárea. Tipo 2.-Fumigación contra moscas, $20.000 por hectárea. Tipo 3.-

Fumigación contra gusanos, $30.000 por hectárea. Si el área a fumigar es mayor que 100

hectáreas, se tiene un descuento del 5%. Si es mayor a 300 el 10% y si es mayor a 500 el 15%.

Se necesita calcular el valor que debe pagar el cliente que solicite el servicio.

Proceso fumigadora
definir tipo Como Entero;
definir hectareas Como Entero;
definir valor_descuento Como Real;
definir valor_hectareas Como Entero;

Escribir "Elija la tarifa deseada, seleccionando el tipo (1,2,3) ";


Escribir "Tipo 1.-Fumigación contra hormigas, $10.000 por hectárea";
Escribir "Tipo 2.-Fumigación contra moscas, $20.000 por hectárea";
Escribir "Tipo 3.-Fumigación contra gusanos, $30.000 por hectárea";
Leer tipo;
Escribir "Ingrese las hectareas ";
Leer hectareas;

Segun tipo Hacer


1:
valor_hectareas = hectareas * 10000;

Si hectareas > 100 y hectareas <= 300 Entonces


valor_descuento = valor_hectareas - (valor_hectareas *
0.05);
Sino

Si hectareas > 300 y hectareas <= 500 Entonces


valor_descuento = valor_hectareas -
(valor_hectareas * 0.1);
Sino
valor_descuento = valor_hectareas -
(valor_hectareas * 0.15);
FinSi

FinSi

2:
valor_hectareas = hectareas * 20000;
4

Si hectareas > 100 y hectareas <= 300 Entonces

valor_descuento = valor_hectareas - (valor_hectareas *


0.05);
Sino

Si hectareas > 300 y hectareas <= 500 Entonces


valor_descuento = valor_hectareas -
(valor_hectareas * 0.1);
Sino
valor_descuento = valor_hectareas -
(valor_hectareas * 0.15);
FinSi

FinSi
3:
valor_hectareas = hectareas * 30000;

Si hectareas > 100 y hectareas <= 300 Entonces

valor_descuento = valor_hectareas - (valor_hectareas *


0.05);
Sino

Si hectareas > 300 y hectareas <= 500 Entonces


valor_descuento = valor_hectareas -
(valor_hectareas * 0.1);
Sino
valor_descuento = valor_hectareas -
(valor_hectareas * 0.15);
FinSi

FinSi
De Otro Modo:
Escribir "Tipo no especificado";
FinSegun

Escribir "Valor a pagar ", valor_descuento;

FinProceso
5

Conclusiones

Al realizar un diseño para un algoritmo tenemos mucho terreno ganado si antes de

implementar el código escribimos un seudocódigo o diagrama de flujo, no digo que se tenga que

escribir todo el programa en seudocódigo sería algo complejo, pero si los procesos más

complicados como algoritmos de cálculos o condicionales, si previamente los pensamos en un

seudocódigo nos ayudara mucho en la construcción.


6

Referencias

También podría gustarte