08 - Problemas Secuenciales - Curso de C++


 


Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra.



#include 
using namespace std;

int main() {
    // Declaración de variables
    float tc, d, tp;

    // Solicitar al usuario el total de la compra
    cout << "Ingrese el total de la compra: ";
    cin >> tc;

    // Calcular el descuento (15% del total de la compra)
    d = tc * 0.15;

    // Calcular el total a pagar (total de la compra menos el descuento)
    tp = tc - d;

    // Mostrar el total a pagar
    cout << "El total a pagar después del descuento es: " << tp << endl;

    return 0;
}

jsbcjsbcjsc

#include <iostream>

Esta línea incluye la biblioteca estándar de C++ que nos permite realizar operaciones de entrada y salida, como leer datos del teclado y mostrar resultados en la pantalla.

using namespace std;

Esta línea nos permite usar los elementos de la biblioteca estándar de C++ (como cout y cin) sin necesidad de anteponer std:: cada vez que los usamos.

int main() {

Todo programa en C++ debe tener una función main, que es el punto de entrada del programa. La ejecución del programa comienza aquí.

float tc, d, tp;

Aquí declaramos tres variables de tipo float:

  • tc para almacenar el total de la compra.
  • d para almacenar el descuento calculado.
  • tp para almacenar el total a pagar después del descuento.

cout << "Ingrese el total de la compra: ";
cin >> tc;
  • cout se utiliza para mostrar un mensaje en la pantalla pidiendo al usuario que ingrese el total de la compra.
  • cin se utiliza para leer el valor ingresado por el usuario y almacenarlo en la variable tc.
d = tc * 0.15;
Aquí calculamos el descuento del 15% multiplicando el total de la compra (tc) por 0.15 y almacenamos el resultado en la variable d.

tp = tc - d;
Restamos el descuento (d) del total de la compra (tc) para obtener el total a pagar (tp).

cout << "El total a pagar después del descuento es: " << tp << endl;
Finalmente, mostramos en la pantalla el total a pagar después de aplicar el descuento. endl se utiliza para insertar un salto de línea después de mostrar el resultado.

return 0;
La función main retorna 0, lo que indica que el programa terminó correctamente.

No hay comentarios:

Publicar un comentario