Professional Documents
Culture Documents
2- ESTRUCTURAS
CONDICIONALES
1. Determinar si un alumno aprueba a reprueba un curso, sabiendo que
aprobara si su promedio de tres calificaciones es mayor o igual a 70;
reprueba en caso contrario.
Escribir "Ingresar calificaciones"
Leer n1,n2,n3
prom <- (n1+n2+n3)/3
Escribir "El promedio es: ", prom
si prom >=70 Entonces
Escribir "Aprobado"
sino si prom <70 Entonces
Escribir "Desaprobado"
FinSi
FinSi
2. En un almacn se hace un 20% de descuento a los clientes cuya compra
supere los $1000 Cul ser la cantidad que pagara una persona por su
compra?
Escribir "Ingresar precio"
Leer precio
si precio>1000 Entonces
desc <- precio+(precio*0.20)
FinSi
Escribir "El precio que pagara es: " , desc
3. Un obrero necesita calcular su salario semanal, el cual se obtiene de la
siguiente manera: Si trabaja 40 horas o menos se le paga un salario de $16
por hora, si trabaja ms de 40 horas se le paga un salario de $16 por cada
una de las primeras 40 horas y un salario de $20 por cada hora extra.
Escribir "Ingresar horas"
Leer horas
Escribir "Ingresar horas extras"
Leer horas_e
si horas<=40 Entonces
pagar <- horas*16
sino si horas>40 Entonces
pagar <- (horas*16)+(horas_e*20)
FinSi
FinSi
Escribir "Su salario semanal es: " , pagar
8. Una empresa quiere hacer una compra de varias piezas de la misma clase
a una fbrica de refacciones. La empresa, dependiendo del monto total de
la compra, decidir qu hacer para pagar al fabricante. Si el monto total de
la compra excede de $500 000 la empresa tendr la capacidad de invertir
de su propio dinero un 55% del monto de la compra, pedir prestado al
banco un 30% y el resto lo pagara solicitando un crdito al fabricante. Si el
monto total de la compra no excede de $500 000 la empresa tendr
capacidad de invertir de su propio dinero un 70% y el restante 30% lo
pagara solicitando crdito al fabricante. El fabricante cobra por concepto de
intereses un 20% sobre la cantidad que se le pague a crdito.
Escribir "ingresar monto de compra"
Leer monto_c
Escribir "Ingresar credito"
Leer credito
si monto_c>500000 Entonces
pagar <-(monto_c*0.55)+(monto_c*0.30)+(credito*0.20)
Sino si monto_c<500000 Entonces
pagar <-(monto_c*0.70)+(monto_c*0.30)+(credito*0.20)
FinSi
FinSi
Escribir "Lo que pagara es: " , pagar
9. Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor
que el segundo que los reste y si no que los sume.
Escribir "Ingresar numero 1"
Leer n1
Escribir "Ingresar numero 2"
Leer n2
si n1=n2 Entonces
mult <- n1*n2
Escribir "La multiplicacion es: " , mult
sino si n1>n2 Entonces
resta <- n1-n2
Escribir "La resta es : " , resta
sino si n2>n1 Entonces
suma <- n1+n2
Escribir "La suma es: " , suma
FinSi
FinSi
FinSi
Ca
rt
ula
2016