Anda di halaman 1dari 6

ACTIVIDAD No.

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

4. Que lea dos nmeros y los imprima en forma ascendente.


Escribir "Ingresar numero 1"
Leer n1
Escribir "Ingresar numero 2"
Leer n2
si n1>n2 Entonces
ascendiente <- n1>n2
sino si n2> n1 Entonces
ascendiente <- n1>n2
FinSi
FinSi
Escribir "En forma ascendiente: " , ascendiente
5. Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea
saber cuntas caloras consume su cuerpo durante todo el tiempo que
realice una misma actividad. Las actividades que tiene permitido realizar
son nicamente dormir o estar sentado en reposo. Los datos que tiene son
que estando dormido consume 1.08 caloras por minuto y estando sentado
en reposo consume 1.66 caloras por minuto.
Escribir "Ingresar peso de la persona"
Leer peso
Escribir "Ingresar tiempo de descanso"
Leer num
Escribir "Ingresar caloras que pierde por minuto"
Leer cal
si cal=1.08 Entonces
pierde <- (num*cal)
sino si cal=1.66 Entonces
pierde <- (num*cal)
FinSi
FinSi
Escribir "Las calorias perdidas son: " , pierde ,

6. Hacer un programa que imprima el nombre de un artculo, clave, precio


original y su precio con descuento. El descuento lo hace en base a la clave,
si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento
en del 20% (solo existen dos claves).
Escribir "Ingresar articulo"
Leer articulo
Escribir "Ingresar clave"
Leer clave
Escribir "Ingresar precio"
Leer precio
si clave=01 Entonces
desc <- precio*0.1
sino si clave=02 Entonces
desc <- precio*0.2
FinSi
FinSi
Escribir "El precio con descuento es: " , desc
7. Hacer un programa que calcule el total a pagar por la compra de camisas.
Si se compran tres camisas o ms se aplica un descuento del 20% sobre el
total de la compra y si son menos de tres camisas un descuento del 10%.
Ingresar como datos el precio y la cantidad.
Escribir "Ingresar numero de camisa de compradas"
Leer n
Escribir "Ingresar monto de compra"
Leer monto_c
si n>=3 Entonces
monto_f <- monto_c + (monto_c *0.20)
Sino si n<3 Entonces
monto_f <- monto_c + (monto_c *0.10)
Finsi
FinSi
Escribir "El monto final es: " , monto_f

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

10. Determinar la cantidad de dinero que recibir un trabajador por concepto


de las horas extras trabajadas en una empresa, sabiendo que cuando las
horas de trabajo exceden de 40, el resto se consideran horas extras y que
estas se pagan al doble de una hora normal cuando no exceden de 8; si las
horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se
pagan las horas normales y el resto al triple.
Escribir "Ingresar precio de hora"
Leer precio
Escribir "Ingresar horas trabajadas"
Leer horas
Escribir "Ingresar horas extras"
Leer num
si precio>40 Entonces
desc <-(horas*precio)+num*(precio*2)
sino si precio>48 Entonces
desc <-(horas*precio)+num*(precio*2)+num*(precio*3)
FinSi
FinSi
Escribir "El salario es: " , desc

Ca
rt
ula

Nombre y Apellidos: Ivan


Espinoza Pachas
Curso: Fundamentos de
Programacin
Profesor: Eder Ortiz
Carrera: E.T.I (Escuela de la
Tecnolgica de la Informacin)
Instituto: Sise Independencia
Ciclo: Ciclo I

2016

Anda mungkin juga menyukai