Professional Documents
Culture Documents
Algoritmo sin_titulo
/// 1. Desarrollar un programa que me permita ingresar dos números, el programa debe realizar
suma
/// de los números ingresados, si la suma excede de 20, se debe restar 10 de la suma de los dos
números,
/// luego de este proceso el programa dejará saber si este último resultado es positivo o negativo.
Leer a,b
c=a+b
Si c>20 Entonces
d=c-10
Fin Si
Fin Si
Si d<0 Entonces
Fin Si
FinAlgoritmo
Algoritmo Diasdelasemana
/// desde el lunes hasta el domingo, si se ingresa un valor distinto se emitirá un mensaje
Leer N
Si N=1 Entonces
Escribir "Lunes"
Fin Si
Si N=2 Entonces
Escribir "Martes"
Fin Si
Si N=3 Entonces
Escribir "miércoles"
Fin Si
Si N=4 Entonces
Escribir "Jueves"
Fin Si
Si N=5 Entonces
Escribir "viernes"
Fin Si
Si N=6 Entonces
Escribir "sábado"
Fin Si
Si N=7 Entonces
Escribir "Domingo"
Fin Si
Si N>7 Entonces
Fin Si
Si N<0 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 3. Ingresar 10 números por teclado y saber cuál es el mayor y el menor
Leer a, b, c, d, e, f, g, h, i, j
Si a<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si b<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si c<j Entonces
Escribir c, " Es el menor de los numeros ingresados"
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si d<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si e<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si f<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si g<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si h<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si i<j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si j<a Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si a>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si b>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si c>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si d>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si e>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si f>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si g>j Entonces
Escribir g, " Es el mayor de los números ingresados"
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si h>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si i>j Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
Si j>a Entonces
Fin Si
Fin Si
Fin si
Fin Si
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
///4. Un programa que permita ingresar por teclado un nombre en una variable,
Leer Nom
FinAlgoritmo
Algoritmo sin_titulo
///5. Un programa que permita ingresar por teclado, el nombre, la dirección del domicilio,
/// el teléfono, la edad en años y el estado civil. Y despliegue un mensaje mostrando de forma
Leer n, d, t, e, ec
FinAlgoritmo
Algoritmo sin_titulo
///6. Un programa que permita ingresar un valor por teclado y permita obtener el resultado de
elevar
Leer b, e
a=b^e
FinAlgoritmo
Algoritmo TABLA_MULTIPLICAR
///7. Un programa que permita imprimir cinco primeras operaciones de la tabla de multiplicar,
LEER NUM
FinAlgoritmo
Algoritmo sin_titulo
///8. Un programa que permita ingresar el valor de una compra, calcular el 12% de IVA de la
cantidad ingresada.
Leer vc
iva=vc*0.12
tot=vc+iva
FinAlgoritmo
Algoritmo sin_titulo
///9. Un programa que permita ingresar un número y devuelva el mismo número con el signo
cambiado.
Leer a
r=a*(-1)
FinAlgoritmo
Algoritmo sin_titulo
/// 10. Programa que permita ingresar dos numero distintos N1 y N2 por teclado,
///y permita saber cuál de los dos números es mayor y cuál es el menor.
Leer n1, n2
Si n1<n2 Entonces
SiNo
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
Leer a
Si a>0 Entonces
SiNo
Fin Si
FinAlgoritmo
Leer N
R= n mod 2
Si N<>0 Entonces
Si R=0
SiNo
Fin Si
SiNo
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 13. Un programa que permita ingresar una edad por teclado y despliegue el
mensaje por pantalla de,
/// si es menor de edad, si es que tiene menos de 18 años, ADULTO si la edad es menor
a 60 años,
Leer e
Si e<18 Entonces
Fin Si
Fin Si
Si e>=60 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 14. Un programa que permita ingresar un número y saber si es divisible para 5
Leer N
R= N mod 5
Si N<>0 Entonces
Si R=0
SiNo
Fin Si
SiNo
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 15. Programa que permita ingresar dos números Dividendo y Divisor,
Leer d1
Leer d2
d=d1/d2
R= d2 mod 2
Si d<>0 Entonces
Si R=0
Fin Si
Si R<>0
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
Leer a
Si a<>0 Entonces
Si a>0 Entonces
SiNo
Fin Si
SiNo
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
///17. Tres termómetros dan la lectura de la temperatura del agua de tres piscinas
en forma simultánea,
///es la ideal para ingresar a nadar. (Considere ideal la temperatura de 22 grados C.)
Leer a
Leer b
Leer c
Si a=22 Entonces
Fin Si
Si b=22 Entonces
Fin Si
Si c=22 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// del 10% si los valores de las compras superan los 30 USD
Leer Vc
D=Vc*0.05
Tp=Vc-D
Fin Si
D=Vc*0.1
Tp=Vc-D
Fin Si
Si Vc>60 Entonces
D=Vc*0.15
Tp=Vc-D
Fin Si
Si Vc<20 Entonces
D=0
Tp=Vc-D
Fin Si
FinAlgoritmo
Algoritmo serie
/// y que cancela mensualmente 100 USD por letra, los aportes los hace en cifras
pequeñas
/// hasta completar la letra mensual, en el banco se necesita saber en qué estado se
encuentra el crédito
/// antes de cerrar cada mensualidad, si los aportes en el mes llegan a un total de 30
USD la letra está en mora,
/// si los aportes en el mes llegan a un total de80 USD la letra está pendiente,
/// si los aportes en el mes alcanzan o superan los 100 USD la letra está cancelada.
leer n
s=n+s
Fin Para
let=s
Si let<=30 Entonces
Fin Si
Si let=80 Entonces
Fin Si
Si let>=100 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 20. Desarrollar un programa que me permita ingresar por teclado tres notas de
los parciales de un alumno,
/// el programa pide sacar por pantalla su promedio, si este promedio es de siete o más
/// desplegar el mensaje que está aprobado, si el promedio es del 5.5 al 6.9,
Leer a,b,c
prom=(a+b+c)/3
Si prom>7 Entonces
Fin Si
Fin Si
Si prom<5.5 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
///21. Un programa que permita saber si un número es mayor, menor o igual a 10.
Leer n
Si n=10 Entonces
Fin Si
Si n<10 Entonces
Fin Si
Si n>10 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
///22. Un programa que permita saber cuál es mayor de tres números ingresados
por teclado.
Leer a, b, c
Fin Si
Fin Si
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// si ingresa cualquier otro valor, despliega otro mensaje "NO SE A REALIZADO
NINGUNA ACCIÓN".
Leer a
Si a=1 Entonces
FinSi
Si a=0 Entonces
FinSi
FinSi
FinAlgoritmo
Algoritmo Diasdelasemana
/// desde el lunes hasta el domingo, si se ingresa un valor distinto se emitirá un mensaje
Leer N
Si N=1 Entonces
Escribir "lunes"
Fin Si
Si N=2 Entonces
Escribir "martes"
Fin Si
Si N=3 Entonces
Escribir "miércoles"
Fin Si
Si N=4 Entonces
Escribir "jueves"
Fin Si
Si N=5 Entonces
Escribir "viernes"
Fin Si
Si N=6 Entonces
Escribir "sábado"
Fin Si
Si N=7 Entonces
Escribir "Domingo"
Fin Si
Si N>7 Entonces
Fin Si
Si N<0 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 25. En una ferretería el propietario requiere saber cuánto debe cobrar
/// por la compra de un artículo de ferretería, si debe incluir el precio del IVA que es el
12%,
/// pero a la vez proporciona un descuento del 5% para las compras que sobrepasen los
30 USD.
Leer Vc
Si Vc>35 Entonces
D=Vc*0.05
nv=vc-D
Tp=(nv*0.12)+nv
Fin Si
Si Vc<=30 Entonces
Tp=(Vc*1.12)
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// 26. En una ferretería el propietario requiere saber cuánto debe cobrar
/// por la compra de un artículo de ferretería, si debe incluir el precio del IVA que es el
12%,
/// pero a la vez proporciona un descuento del 5% para las compras que sobrepasen los
30 USD.
Leer Vc
Si Vc>35 Entonces
D=Vc*0.05
nv=vc-D
Tp=(nv*0.12)+nv
Fin Si
Si Vc<=30 Entonces
Tp=(Vc*1.12)
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
///27. Un termómetro da la lectura de una piscina, realizar un programa que
permita
/// saber cuántos grados le falta al valor leído de la temperatura, para que la piscina
/// esté en buenas condiciones y que el cliente pueda ingresar a nadar en forma cómoda
con su familia.
Leer a
Si a=22 Entonces
Fin Si
Si a>22 Entonces
Fin Si
Si a<22 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// Si supera este límite de horas, entonces todas las horas extras se pagarán a 6
dólares.
Leer h
Si h<=10 Y h>0
ph=h*5
s=375+ph
FinSi
Si h>10
ph=h*6
s=375+ph
FinSi
FinAlgoritmo
Algoritmo sin_titulo
/// como mensaje el día del mes al que corresponde, empezando desde el 1 que
despliega ENERO,
/// hasta el 12 que despliega DICIEMBRE, si es que el número no corresponde con los
días de la semana,
Leer N
Si N=1 Entonces
Escribir "ENERO"
Fin Si
Si N=2 Entonces
Escribir "FEBRERO"
Fin Si
Si N=3 Entonces
Escribir "MARZO"
Fin Si
Si N=4 Entonces
Escribir "ABRIL"
Fin Si
Si N=5 Entonces
Escribir "MAYO"
Fin Si
Si N=6 Entonces
Escribir "JUNIO"
Fin Si
Si N=7 Entonces
Escribir "JULIO"
Fin Si
Si N=8 Entonces
Escribir "AGOSTO"
Fin Si
Si N=9 Entonces
Escribir "SEPTIEMBRE"
Fin Si
Si N=10 Entonces
Escribir "OCTUBRE"
Fin Si
Si N=11 Entonces
Escribir "NOVIEMBRE"
Fin Si
Si N=12 Entonces
Escribir "DICIEMBRE"
Fin Si
Si N>12 Entonces
Fin Si
Si N<=0 Entonces
Fin Si
FinAlgoritmo
Algoritmo sin_titulo
/// despliegue el mes al que corresponde y diga cuantos días tiene ese mes del año.
Leer N
Si N=1 Entonces
Escribir "ENERO"
Fin Si
Si N=2 Entonces
Escribir "FEBRERO"
Fin Si
Si N=3 Entonces
Escribir "MARZO"
Fin Si
Si N=4 Entonces
Escribir "ABRIL"
Fin Si
Si N=5 Entonces
Escribir "MAYO"
Fin Si
Si N=6 Entonces
Escribir "JUNIO"
Fin Si
Si N=7 Entonces
Escribir "JULIO"
Fin Si
Si N=8 Entonces
Escribir "AGOSTO"
Fin Si
Si N=9 Entonces
Escribir "SEPTIEMBRE"
Fin Si
Si N=10 Entonces
Escribir "OCTUBRE"
Fin Si
Si N=11 Entonces
Escribir "NOVIEMBRE"
Fin Si
Si N=12 Entonces
Escribir "DICIEMBRE"
Fin Si
Si N>12 Entonces
Fin Si
Si N<=0 Entonces
Fin Si
FinAlgoritmo