Вы находитесь на странице: 1из 3

ACTIVIDAD GUIA 6.

2
Actividad 1
Se tiene el monto de una obra y el tiempo de ejecución en meses. Elaborar un algoritmo que
determine el monto de pérdida de la obra según los siguientes criterios:

1. Análisis
1.1. Entender el problema:

DATOS RESULTADO
Tiempo Perdida
5 meses 0% del monto
8 meses 15% del monto
12 meses 25% del monto

1.2. Modelo:
si (tiempo < = 6)
entonces
perdida = ”0% del monto”
caso contrario {tiempo entre 6 a mas}
inicio
Si (tiempo < 11)
entonces
perdida = “ 15% del monto ”
caso contrario {tiempo es mayor a 11 meses}
perdida = “ 25% del monto ”
fin

1.3. Determinar las variables:

Variables de entrada:

Tiempo: meses: real

Variables de proceso:

No hay para este caso

Variables de salida:

Perdida: cadena
2. Diseño en pseudocodigo

Descripción del Algoritmo.

Inicio { determinar el monto de pérdida de la obra}


{declarar e inicializar variables}
Declarar tiempo, perdida
{Leer datos}
Leer tiempo
{determinar la condición del tiempo}
Si (tiempo < = 6)
entonces
perdida = ”0% del monto”
caso contrario {tiempo entre 6 a mas}
inicio
Si (tiempo < 11)
entonces
perdida = “ 15% del monto ”
caso contrario {tiempo es mayor a 11 meses}
perdida = “ 25% del monto ”
fin
{Escribir resultado}
Escribir porcentaje de perdida
fin
3. Codificación en lenguaje c#
static void Main(string[] args)
{
// determinar las variables
float tiempo;
string perdida = " ";
// leer los datos
Console.WriteLine("ingrese el tiempo en meses: ");
tiempo = float.Parse(Console.ReadLine());
// determinar la condicion
if (tiempo <= 6)
{
perdida = "0% del monto";
}
else
{
if (tiempo < 11)
perdida = "15% del monto";
else
perdida = "25% del monto";
}
// escribir el resultado
Console.WriteLine("el porcentaje de perdida de la obra sera: {0}",
perdida);
Console.ReadKey();
}

Вам также может понравиться