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

Resolver utilizando el diseño de Programación.


Enviado por   •  26 de Septiembre de 2016  •  Apuntes  •  1.681 Palabras (7 Páginas)  •  142 Visitas

Página 1 de 7

Estructuras anidadas

Resolver utilizando el diseño de Programación

1) Calcular el importe a pagar de acuerdo a una escala de compras. Elaborar diagrama de flujo y codificación

Monto Dscto

Mayor 100 25 %, pd1 = 0.25f

Mayor 60 20 %, pd2 = 0.20f

Mayor 30 15 %, pd3 = 0.15f

Hasta 30 10 %, pd3 = 0.10f

1) Análisis del Problema

Objetivo: Calcular el importe a pagar

a) Entrada: Montos, Descuentos: pd1, pd2, pd3, pd4 Tipo: Float

b) Salida: Importe

Algoritmo

 Si (M > 100)

descuento = M * pd1;

 de lo contrario si (M > 60)

descuento = M * pd2;

 de lo contrario si (M > 30)

descuento = M * pd3;

 de lo contrario

descuento = M * pd4;

c) Proceso: Importe = Monto - descuento

2) Diagrama de flujo

3) Codificación

// Programa Cálculo del Importe

float M, dscto, Importe;

const float pd1 = 0.25f;

const float pd2 = 0.20f;

const float pd3 = 0.15F;

const float pd4 = 0.10f;

Console.WriteLine("n\n\n\n");

Console.WriteLine("\t\t\tCálculo del Importe");

Console.WriteLine("\t\t\t*******************");

// Ingreso

Console.WriteLine("Escala de Compras");

Console.WriteLine("\t Ingrese Monto:");

M = float.Parse(Console.ReadLine());

// Proceso

if (M > 100)

{

dscto = M * pd1;

Console.WriteLine("Porcentaje de 25%");

}

else if (M > 60)

{

dscto = M * pd2;

Console.WriteLine("Porcentaje de 20%");

}

else if (M > 30)

{

dscto = M * pd3;

Console.WriteLine("Porcentaje de 15%");

}

else

{

dscto = M * pd4;

Console.WriteLine("Porcentaje de 10%");

}

Importe = M - dscto;

// Salida

Console.WriteLine("\n El importe a pagar es:" + Importe);

Console.ReadLine();

2) Desarrolle un programa y el diagrama de flujo, que calcule el

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)   pdf (64 Kb)   docx (12 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com