Está en la página 1de 3

1) En un negocio de productos electrodomsticos aplica un descuento del 8% a todos

aquellos clientes cuya compra es superior a $2,500. Dado como dato el monto de compra
del cliente, calcule lo que debe pagar. Haga el diagrama de flujo correspondiente.

Proceso Compras
Definir v, desc como entero
Escribir "La cantidad a pagar es"
Leer v
Leer desc
Si v>25000 Entonces
desc<-v-(v*0.80)
Escribir "El total a pagar es " ,desc

SiNo
Escribir "No posee descuento"
Fin Si

FinProceso
2) Haga un diagrama de flujo para calcular el precio del billete ida y vuelta en ferrocarril,
conociendo la distancia del viaje de ida y el tiempo de estancia. Se sabe adems que si el
nmero de das de estancia es superior a 7 y la distancia total (ida y vuelta) a recorrer es
superior a 800 km, el billete tiene una reduccin del 30%. El precio por Km es de $0.23.

Proceso Ferrocarril
Definir distancia1, distancia2, estadia,dtotal, precio, descuento, costo como real
Escribir "Ingrese la distancia de ida en km "
Leer distancia1
Escribir "Ingrese la distancia de vuelta en km "
Leer distancia2
Escribir "Cuantos dias duro su estadia?"
Leer estadia
dtotal<- distancia1+distancia2
precio<- (dtotal*0.23)
Si dtotal>800 Y estadia>7 Entonces
Escribir "El precio normal es " , precio
descuento<- precio*0.30
costo<- precio-descuento

SiNo
costo=precio
Fin Si
Escribir "El billete costara $ ", costo
Leer dtotal,precio,descuento,costo

FinProceso
3) Construya un diagrama de flujo que pueda determinar, dado dos nmeros enteros, si un
nmero es divisor de otro.

Proceso Numeros

Definir n1 , n2 como entero

Escribir"Ingrese dos numeros"

Leer n1,n2

Si (n1 MOD n2=0) Entonces

Escribir n2, "Es divisor de " , n1

SiNo

Escribir n2, "No es divisor de" ,n1

Fin Si

Si (n2 MOD n1=0) Entonces

Escribir n1, "Es divisor de ", n2

SiNo

Escribir n1, "No es divisor de" ,n2

Fin Si

FinProceso

También podría gustarte