Actividad Unidad 3 Lenguaje C++
Enviado por Milenita Aragón Mesa • 23 de Septiembre de 2015 • Trabajo • 1.156 Palabras (5 Páginas) • 185 Visitas
ACTIVIDAD UNIDAD 3
SOLUCION 3.2.2
[pic 1]
En este link se encuentra el mapa mental que hice: https://www.mindomo.com/mindmap/estrucutras-selectivas-890791bbfb8940c3ab0f74e4d32591b3
SOLUCION 3.3
- Análisis del problema:
Definir cuál es el descuento que se le aplica al cliente según el color de la balota que saque.
Color balota blanca: no se realiza descuento.
Color balota verde: se descontara el 10 %.
Color balota roja: se descontara el 15%.
Definición de variable:
pre_net_comp= precio neto del computador
des_comp= descuento del computador
ba_blan= balota blanca
ba_ver= balot verde
ba_roj= balota roja
pre_total= precio total a pagar
Algoritmo:
Inicio;
b=0;
v=1;
r=2;
pre_net_comp= int;
desc_comp= int;
pre_total= 0;
n= int;
If (n=0){
pre_total= pre_net_comp
Escribir (“Gracias por su compra”)
}
Else{
If(n=1){
Des_comp= pre_net_comp*0,1;
Pre_total= pre_net_comp -des_comp;
Escribir (“Gracias por su compra, su descuento es de:”)
}
Else{
des_comp= pre_net_comp*0,15;
pre_total= pre_net_comp – des_comp;
Escribir (“Gracias por su compra, su descuento es de:”)
}
}
Fin
Prueba de escritorio:
Inicio
Declaramos las variables:
Si la balota es color blanco y cumple entonces el valor a pagar es igual al precio neto.
Si no cumple, y la balota es de color verde entonces el descuento sería igual al precio neto del computador por el 0,1% que es el descuento.
Si la balota resulta ser roja, el descuento sería igual al precio neto del computador por el 0,15% que es el descuento.
Fin.
Diagrama de flujo:
[pic 2]
[pic 3]
[pic 4]
[pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12]
Gracias por su compra
Si No [pic 13][pic 14][pic 15][pic 16][pic 17]
[pic 18]
Si No[pic 19]
[pic 20][pic 21]
[pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31][pic 32]
Gracias por su compra. Usted tuvo un descuento de: des_comp
su precio a pagar es: pre_total
- Análisis del Problema:
En este problema me pide sacar el n
uevo sueldo de un trabajador con ciertas condiciones y restricciones, de igual manera se introducen los datos de el empleado para así sacar el total del nuevo sueldo.
Definición de Variables:
Sue= sueldo del trabador
Nom= nombre del trabajador
Id= identificación del trabajador
Incre= incremento
Sue_pag= sueldo a pagar
Algoritmo:
Inicio
Sue= float;
Nom= sgtring;
Id= int;
Incre= float;
Sue_pag0 float;
If (sue<3000000){
Incre= 3000000*0,1;
Sue_pag=sue + incre;
}
Else {
If(sue>= 3000000 & sue<= 5000000){
...