Ejemplos de ciclos en lenguaje LOGO Escribir un programa que permita devolver el valor absoluto de cualquier número.
Enviado por SuyaRivera • 19 de Abril de 2018 • Tarea • 452 Palabras (2 Páginas) • 284 Visitas
Ejercicio de sentencia simple:
- Escribir un programa que permita devolver el valor absoluto de cualquier número.
para valorabs
bp gd 90 ro [Ingrese un numero para calcular su valor absoluto]
espera 100 bp gd 90 haz "num leepalabra
sisino :num<0 [haz "va -1 * :num][haz "va :num]
ro(lista "El "valor "absoluto "es: :va)
espera 200 bp
fin
- Escribir un programa que permita devolver el porcentaje entre dos cantidades diferentes.
para porcentaje
bp gd 90 ro [Ingrese dos numeros para calcular su porcentaje]
espera 100 bp gd 90 ro [Ingrese el primer numero]
espera 100 bp haz "num1 leepalabra
espera 100 bp gd 90 ro [Ingrese el segundo numero]
espera 100 bp haz "num2 leepalabra
haz "suma :num1 + :num2
haz "porc1 :num1 * 100 / :suma
haz "porc2 :num2 * 100 / :suma
espera 100 bp gd 90
sl ponpos [-450 0]
ro(lista "Los "porcentajes "son :porc1 "y :porc2)
fin
- Escriba un programa que dado el precio de un artículo devuelva el precio de venta que contenga un aumento del 20%.
para precio
bp gd 90 ro [Ingrese el valor de la compra]
espera 50 haz "valorcompra leepalabra
haz "imp :valorcompra * 0.2
haz "valortot :valorcompra + :imp
espera 100 bp gd 90 ro (lista "El "total "es: :valortot)
fin
- Escribir un programa que permita calcular el impuesto de la venta y el impuesto hotelero de un extranjero, sabiendo que los impuestos son 15% y 11% respectivamente. Devolver el valor de cada impuesto y su total a pagar.
para impuesto
bp gd 90 ro [Ingrese el valor de la compra]
espera 50 haz "valorcompra leepalabra
haz "impsv :valorcompra * 0.15
haz "imphot :valorcompra * 0.11
haz "imptot :impsv + :imphot
haz "valortot :impt + :valorcompra
espera 100 ponpos [0 -30] ro (lista "ISV "15%: :impsv)
espera 10 ponpos [0 -60] ro (lista "Iimpuesto "hotelero "11%: :imphot)
espera 10 ponpos [0 -90] ro (lista "El "total "a "pagar "es: :valortot)
fin
Ejercicio de sentencia condicionada.
- Escribir un algoritmo que calcule el 12% de impuesto solo aquellos artículos cuyos precios sean mayores o iguales a L 500. Devolver precio final e impuesto.
para compra
bp gd 90 ro [Ingrese el valor del articulo]
espera 50 haz "compra leepalabra
sisino :compra>499 [haz "imp :compra * 0.12][haz "imp 0]
haz "totalpago :c + :imp
bp gd 90 ro(lista "El "total "de "impuesto "es: :imp)
...