República Bolivariana de Venezuela
Ministerio del Poder Popular para la defensa
Universidad Nacional Experimental Politécnica de la
Fuerza Armada Nacional
UNEFA
PROGRAMACIÓN
Br. Danielys Sabariego.
C.I: 30.097.198
Ing. En Sistemas.
Lunes, 16 de mayo de 2022
1
1. Crear una calculadora de funciones trigonométricas. Dado un ángulo
ingresado por el usuario (en grados) se debe calcular a una de las 3
funciones trigonométricas básicas.
Algoritmo Calculadora_Trigonométrica
Definir F, AN, R como numerico
Escribir "Ingresar la función";
Leer F;
Escribir "Ingresar ángulo";
Leer AN;
R<- 0;
Si ((F=A & AN= 90) | (F=B & AN=0) | (F=C & (AN= 45 | AN=225))) Entonces
R<- 0;
SiNo
Si ((F=A & AN= 90) | (F=B & AN=0) | (F=C & (AN= 45 | AN=225))) Entonces
R<- 1;
FinSi
SiNo
Si (F=A & (AN= 30 | A=150)) & (F=B & AN=60) Entonces
R<- 0.5
FinSi
SiNo
Si (F=A & (AN= 45 | A=135)) & (F=B & AN=45) Entonces
R<- 0.70
FinSi
SiNo
2
Si (F=A & (AN=225 | AN=315) & (F=B & AN= 135 & AN= 225)) Entonces
R<- -0.70
FinSi
SiNo
Si (F=A &(AN=60 | AN=120) & (F=B & AN= 30)) Entonces
R<- 0.86
Si (F=B & AN=150) Entonces
R<- -0.86
SiNo
Si (F=C & AN=30) Entonces
R<- 0.57
SiNo
Si (F=C & AN=150) Entonces
R<- -0.57
SiNo
Si (F=3 & AN=60) Entonces
R<- 1.73
SiNo
Si (F=C & AN=120) Entonces
R<- -1.73
FinSi
FinSi
FinSi
FinSi
FinSi
3
FinSi
FinAlgoritmo
(El ejercicio #2 y #3 lo realicé en un solo algoritmo)
2. La empresa “PRINTFACIL S.A de C.V” se dedica a vender impresores con
sistema de tinta continuo a un precio unitario de $78 (sin IVA).
3. Se le pide que escriba un programa en C++ que permita ingresar la cantidad de
impresores a comprar y seleccionar la forma de pago para luego generar el detalle
del pago a realizar.
Según la forma de pago, la empresa realiza los siguientes descuentos:
Forma de Descuento
pago
Efectivo 10%
Tarjeta de 5%
crédito
Vale de regalo 15%
Finalmente, el programa debe mostrar:
- El precio unitario de la impresora (con IVA).
- El total sin descuento
- La forma de pago
- El descuento realizado
Finalmente, el programa debe mostrar:
La cantidad de impresoras a comprar
El total a pagar
Considere que todos los descuentos se realizan sobre el precio CON IVA.
Algoritmo Venta_De_Impresores
Definir Unitario, Total, Resultado Como Real
Definir Impresores Como numerico
Definir Pago Como Caracter
Definir Descuento Como real
4
Escribir "Bienvenido a su empresa PRINTFACIL";
Escribir "Impresores a comprar";
Leer Impresores;
Escribir "Ingresar la forma de pago";
Escribir "A. Efectivo";
Escribir "B. Tarjeta de crédito";
Escribir "C. Vale de regalo";
Leer Pago;
Unitario = 78 + (78 * 16 / 100);
Total = (Impresores * Unitario);
Si Pago = "A" Entonces
Descuento = Total * 10 / 100;
Porcentaje = 10;
SiNo
Si Pago = "B" Entonces
Descuento = Total * 5 / 100;
Porcentaje = 5;
SiNo
Si Pago = "C" Entonces
Descuento = Total * 15 / 100;
Porcentaje = 15;
SiNo
5
Escribir "El metodo de pago ingresado es incorrecto";
FinSi
FinSi
FinSi
Escribir "Total a pagar";
Final = Total - Descuento;
Escribir "Factura";
Escribir "Descripción | Cantidad | Precio";
Escribir "Impresores | " Impresores " | " Unitario;
Escribir "Total sin descuento: " Total;
Escribir "Forma de pago: " Pago;
Escribir "Descuento (" Porcentaje "%): " Descuento;
Escribir "Total a pagar: " Final;
FinAlgoritmo
6
5. Una compañía dedicada al alquiler de automóviles cobra un monto fijo de $300
para los primeros 300 Km. de recorrido. Para más de 300 Km. y hasta 1000 Km.,
cobra un monto adicional de $15 por cada kilómetro en exceso sobre 300. Para
más de 1000 Km. cobra un monto adicional de $10 por cada kilómetro en exceso
sobre 1000. Los precios no incluyen el 16% del impuesto al valor agregado, IVA.
Diseñe un pseudocódigo que determine el monto a pagar por el alquiler de un
vehículo y el monto incluido del impuesto.
Algoritmo Compañía_De_Alquiler
Definir KiloMetro, Total, IVA, Resultado Como real
Escribir "Digitar el KiloMetro recorrido"
Leer KiloMetro;
Si KiloMetro <= 300 Entonces
Total= 300;
SiNo
Si KiloMetro > 300 Y KiloMetro <= 1000 Entonces
Total= 300 + ((KiloMetro-300) * 15);
SiNo
Total= 10800 + (KiloMetro-1000) * 10;
FinSi
FinSi
IVA= Total*16 / 100;
Resultado<- Total + IVA;
Escribir "Monto Imponible: $", total;
Escribir "IVA (16%): $", IVA;
Escribir "Total a Pagar: $", Resultado;
FinAlgoritmo
7
4. Diseñe un algoritmo que lea un número entero de 3 cifras, y forme el mayor
número posible con las cifras del número ingresado. El número formado debe
tener el mismo signo que el número ingresado. Dada una cantidad de Bs. F,
desarrolle un algoritmo que permita desglosar dicha cantidad en los billetes y
monedas de curso legal en el País. Recuerde que estos son: 100, 50, 20, 10, 5, 2,
1, 0.5, 0.250, 0.125, 0.1 Imprima el número de billetes y/monedas
correspondientes