ALGORITMOS
Equipo:
- Alpirez Lopez Suriel
- Hernandez Banda Angel Jesus
- Ovando Rodriguez Mario Eduardo
- Del Angel Lopez Victor
1.- Realizar un algoritmo que le permita emitir la factura correspondiente a
una compra de un artículo determinado, del que se adquieren una o varias
unidades. El IVA es del 16% y si el precio bruto (precio venta más IVA) es
mayor de 1000 pesos se debe realizar un descuento del 5%.
INICIO
-Float PB, IVA, PD, T, TI
-Int PP, CP
-Print “Cuanto vale el articulo?”
-Read PP
-Print “Cuantas cantidades se va a llevar?”
-Read CP
-T=PP*CP
-IVA=T*.16
-TI=T+IVA
-Si(TI>1000)
PD=IVA*0.05
Print “$” PD
sino
Print “$” T
FinSi
FIN
2.- Dado un numero entero imprimir si es positivo, negativo o 0
INICIO
-Int Num
-Read Num
Si (Num>0)
{Print Num “…es positivo”}
SiNo (Num=0)
{Print Num “… es cero”
SiNo (Num<0)
{Print Num “…es negativo”}
FinSi
FIN
3.- Realizar un algoritmo que dado el lado de un cuadrado, calcule el area y perímetro del
cuadrado
INICIO
Int L, A, P
Read L
A=L*L
P=4*L
Print A
Print P
FIN
4.- Realizar un algoritmo dada la cantidad de mujeres y hombres de un grupo, calcular el
porcentaje de hombres y mujeres del grupo.
INICIO
Int H ,M ,PM ,PH ,PT
Read H
Read M
PT=H+M
PM=M*100/PT
PH=H*100/PT
Print PM
Print PH
FIN
5.- Realizar un algoritmo que dado el valor de la compra y el valor a pagar por el cliente,
calcular el valor a devolver al cliente
INICIO
Int VC, VP, CD
Read VC
Read VP
CD=VP-VC
Print CD
FIN
6.- Realizar un algoritmo que lea el nombre y el promedio final de un alumno de la UHV a
continuaciones imprima si es aprobado y reprobado
INICIO
Int N, PF
Read N
Read PF
Si (PF>60)
{print (“Aprobado”)}
SiNo
{print (“Reprobado”)}
FIN
7.-A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a
100000. por encima de 100000 y hasta 200000 el 5% del adicional, y por encima de
200000 el 3% del adicional. Realizar un algoritmo que le permita calcular el descuento y
sueldo neto que recibe el trabajador dado su sueldo
INICIO
String NT
Int HT, T, PL, TI, TT
Read NT
Read HT
PL=NT+HT
Si (HT>80)
TI=PL*.13
TT=PL+TI
Print “horas trabajadas…” HT
Print “salario es de…” TT
SiNo
Print “horas trabajadas…” HT
Print “salario es de…” TT
FIN
8.-Dado un monto calcular el descuento considerando que por encima de $100.000 el
descuento es el 10% y por debajo de $100.000 el descuento es el 2%
INICIO
Int M
Float Des, MD, Desc, MDe
Read M
Si (M>100,000)
Des=M*.10
MD=M-Des
Print MD
SiNo
Desc=M*0.02
MDe=M-Desc
Print MDe
FIN
9.-¿Dada la duración en minutos de una llamada realizar un algoritmo que le permita
calcular el costo, considerando:
[Link] tres minutos el costo es 0.50.
[Link] encima de tres minutos es 0.50 más 0.1 por cada minuto adicional a los tres primeros
INICIO
Int M
Float C
Read M
Si (M=<3)
Print “el costo es de 0.50”
SiNo
C=0.50+(0.5*0.1)*(m-3)
Print “el costo es de…” C
FIN
10.- ¿Dado el monto de una compra realizar un algoritmo que le permita calcular el
descuento considerado
[Link] es 10% si el monto es mayor a $50000
[Link] es 20% si el monto es mayor a $20000 bolivianos y menor o igual a $50000.
c. no hay descuento si el monto es menor o igual a $20000.
INICIO
Int N
Float M
Read N
Si (N>50000)
M=N-N*.10
Print M
}SiNo{
Si(N<=50000 && N>20000)
M=N-(N*.20)
Print M
SiNo
Print M
FIN
Escriba un algoritmo que lea tres números enteros de un supuesto triángulo, determine si
realmente forman un triángulo, y muestre el tipo de triángulo que es (si es un triángulo).
a)triángulo: La suma de dos cualesquiera de los lados debe ser mayor que el otro.
b) equilátero: todos los lados son iguales.
c)isósceles: solo dos lados son iguales.
d)escaleno: no tiene dos lados iguales.
INICIO
Int L1, L2, L3
Read L1
Read L2
Read L3
Si L1 < (L2 + L3) Entonces
Escribir "Es un triangulo"
Sino
Si L2 < (L1 + L3) Entonces
Escribir "Es un triangulo"
sino
Si L3 < (L1 + L2) Entonces
Escribir "Es un triangulo"
SiNo
Escribir "No es un triangulo"
Fin Si
Fin Si
Fin Si
Si L1 = L2 y L2 = L3 Entonces
Escribir "Es triangulo equilátero"
SiNo
Si L1<>L2 y L2<>L3 y L1<>L3 Entonces
Escribir "Es Triangulo escaleno"
SiNo
Escribir "Es isosceles"
Fin Si
Fin Si