0% encontró este documento útil (0 votos)
70 vistas11 páginas

Algoritmos Básicos para Principiantes

Este documento contiene 10 algoritmos para resolver diferentes problemas matemáticos y lógicos. Los algoritmos incluyen calcular facturas, determinar si un número es positivo, negativo o cero, calcular el área y perímetro de un cuadrado, calcular porcentajes de hombres y mujeres en un grupo, calcular cambio, determinar si un estudiante aprobó o reprobó, calcular descuentos y sueldos netos, calcular costos de llamadas telefónicas, y determinar el tipo de triángulo.

Cargado por

Abraham Aldana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas11 páginas

Algoritmos Básicos para Principiantes

Este documento contiene 10 algoritmos para resolver diferentes problemas matemáticos y lógicos. Los algoritmos incluyen calcular facturas, determinar si un número es positivo, negativo o cero, calcular el área y perímetro de un cuadrado, calcular porcentajes de hombres y mujeres en un grupo, calcular cambio, determinar si un estudiante aprobó o reprobó, calcular descuentos y sueldos netos, calcular costos de llamadas telefónicas, y determinar el tipo de triángulo.

Cargado por

Abraham Aldana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte