Visual C++ .NET - Algorismos para C++

 
Vista:

Algorismos para C++

Publicado por juan pablo (1 intervención) el 24/09/2007 22:20:29
Algoritmos para C++

1. dado un capital inicial “P” equivalente a 800000 se desea encontrar el valor futuro “F” para las siguientes tasas de interés (i1=0.02 y i2=0.08) con periodos (n1=5 y n2=13) respectivamente.
• . tenga en cuenta que F=P(1+i)n donde:
F= valor futuro
P=capital inicial
n= periodos
i= tasas de interés.
Se debe hacer este algoritmo con subprogramas – procedimientos con parámetro y valor de retorno.

2. un almacén de venta de ropa tiene las siguientes promociones para sus clientes las cuales consisten en lo siguiente.
• Para ventas menores o iguales a 100000 con pago en efectivo, se hace un descuento del 20% con tarjeta de crédito se hace del 10%
• Para ventas mayores a 100000 y menores o iguales a 200000, con pago en efectivo se hace descuento del 30% con tarjeta de crédito se hace del 15%.
• Para ventas mayores a 200000 con pago en efectivo se hace un descuento del 40% y con tarjeta de crédito se hace el 20%.
Se debe hacer este algoritmo con subprogramas – procedimientos con parámetro y valor de retorno.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Algoritmos con subprogramas para finanzas y ventas de ropa

Publicado por Alejandro (265 intervenciones) el 02/02/2024 18:28:43
1. Algoritmo para calcular el valor futuro:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
// Función para calcular el valor futuro
double calcularValorFuturo(double capitalInicial, double tasaInteres, int periodos) {
    return capitalInicial * pow(1 + tasaInteres, periodos);
}
 
int main() {
    double capitalInicial = 800000;
    double tasaInteres1 = 0.02;
    int periodos1 = 5;
    double tasaInteres2 = 0.08;
    int periodos2 = 13;
 
    // Calcular el valor futuro para las tasas de interés y periodos dados
    double valorFuturo1 = calcularValorFuturo(capitalInicial, tasaInteres1, periodos1);
    double valorFuturo2 = calcularValorFuturo(capitalInicial, tasaInteres2, periodos2);
 
    std::cout << "Valor futuro con tasa " << tasaInteres1 << " y " << periodos1 << " periodos: " << valorFuturo1 << std::endl;
    std::cout << "Valor futuro con tasa " << tasaInteres2 << " y " << periodos2 << " periodos: " << valorFuturo2 << std::endl;
 
    return 0;
}

2. Algoritmo para calcular descuentos en ventas de ropa:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
// Función para calcular el descuento en ventas de ropa
double calcularDescuento(double montoVenta, bool pagoEfectivo) {
    if (montoVenta <= 100000) {
        return pagoEfectivo ? montoVenta * 0.2 : montoVenta * 0.1;
    } else if (montoVenta <= 200000) {
        return pagoEfectivo ? montoVenta * 0.3 : montoVenta * 0.15;
    } else {
        return pagoEfectivo ? montoVenta * 0.4 : montoVenta * 0.2;
    }
}
 
int main() {
    double montoVenta = 150000;
    bool pagoEfectivo = true; // Cambiar a false para tarjeta de crédito
 
    // Calcular el descuento según las reglas dadas
    double descuento = calcularDescuento(montoVenta, pagoEfectivo);
 
    std::cout << "Monto de venta: " << montoVenta << std::endl;
    std::cout << "Descuento aplicado: " << descuento << std::endl;
 
    return 0;
}

Juan, estos son dos ejemplos de algoritmos en C++ que utilizan subprogramas (funciones) para calcular el valor futuro y aplicar descuentos en ventas de ropa. Ajusta los valores según sea necesario para tu situación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar