Ejercicios en C++

Páginas: 3 (636 palabras) Publicado: 15 de septiembre de 2014
“Lógica Estructurada: Estructuras Selectivas”

Ejercicios: 16, 19, 21



























16. En una tienda se efectúan descuentos a los clientesdependiendo del valor de la compra. Los descuentos se aplican de acuerdo con los siguientes rangos:


Tipo de Producto
Forma de Pago
Descuento
A
1 Crédito
5%

2 Contado
7%
B
1 Crédito
10%

2Contado
14%
C
1 Crédito
20%

2 Contado
28%

Dado el tipo de producto, forma de pago y el monto de la compra, despliegue el total a pagar por la compra.



I. Planteamiento del ProblemaENTRADA SALIDA

-Monto de la compra -Total a pagar por lacompra
-Tipo de producto
-Forma de Pago
-Porcentaje de descuentoII. Análisis del Problema
a. Definición de Variables de Salida

Nombre
Tipo
Descripción
Total_P
Real
Contiene el total a pagar por la compra

b. Definición de Datos de Entrada:
Variables:Nombre
Tipo
Descripción
Compra
Real
Contiene el valor de la compra
Tipo
Entero
Contiene el tipo de producto comprado: (1. A, 2. B, 3. C)
F_Pago
Entero
Contiene la forma de pago arealizar(1. Crédito, 2. Contado)


Constantes: No se requieren, se utilizaran los porcentajes dados.

c. Restricciones
Compra>0
Tipo==1 || Tipo==2 || Tipo==3
F_Pago==1 || F_Pago==2

d. ProcesoUtilizando la Estructura Selectiva Anidada

¿Es Tipo==1?
Si,
¿Es F_Pago==1?
Si,
Desc=Compra*0.05
No,
Desc=Compra*0.07
No,¿Es Tipo==2?
Si,
¿Es F_Pago==1?
Si,
Desc=Compra*0.10
No,
Desc=Compra*0.14
No,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ejercicio C
  • Ejercicios c++
  • Ejercicios En C++
  • Ejercicios De C#
  • Ejercicios C++
  • Ejercicios c++
  • Ejercicios de c++
  • Ejercicios en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS