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

Algoritmos para Cálculos Trigonométricos y Ventas

El documento presenta el programa de una clase sobre algoritmos y programación en C++. Incluye 5 ejercicios propuestos para la clase: 1) crear una calculadora de funciones trigonométricas, 2) diseñar un programa para calcular el pago de impresoras según forma de pago, 3) determinar monto a pagar por alquiler de vehículo, 4) formar el mayor número posible con las cifras de un número de 3 dígitos, 5) desglosar una cantidad en billetes y monedas de curso legal.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas8 páginas

Algoritmos para Cálculos Trigonométricos y Ventas

El documento presenta el programa de una clase sobre algoritmos y programación en C++. Incluye 5 ejercicios propuestos para la clase: 1) crear una calculadora de funciones trigonométricas, 2) diseñar un programa para calcular el pago de impresoras según forma de pago, 3) determinar monto a pagar por alquiler de vehículo, 4) formar el mayor número posible con las cifras de un número de 3 dígitos, 5) desglosar una cantidad en billetes y monedas de curso legal.
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 DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte