/*Elabore un programa que muestre tres conceptos de costo y la suma de los mismos en formato 
de moneda nacional. Utilice dos columnas, el concepto de costo y su valor monetario. 
El concepto de costo de la suma debe ser TOTAL. Utilice la instrucción cout.*/
//*********************CODIGO***************************
#include <iostream>   // Librería básica para entrada y salida (cin, cout)
#include <iomanip>    // Librería para manipuladores de formato (setw, setprecision)
using namespace std;  // Para no escribir std:: antes de cout, cin, etc.

int main() {
    // Declaramos tres variables de tipo double para guardar los costos
    double costo1 = 1250.50;
    double costo2 = 879.75;
    double costo3 = 430.25;

    // Calculamos el total sumando los tres costos
    double total = costo1 + costo2 + costo3;

    // Encabezado de la tabla
    // left  -> alinea el texto a la izquierda
    // right -> alinea el texto a la derecha
    // setw(n) -> define el ancho del campo (n caracteres)
    cout << left << setw(20) << "Concepto" << right << setw(15) << "Valor ($)" << endl;

    // Línea divisoria para separar encabezado y datos
    cout << "----------------------------------------" << endl;

    // Mostrar cada costo en formato de tabla
    // fixed -> obliga a mostrar decimales en punto fijo
    // setprecision(2) -> muestra 2 decimales (como moneda)
    cout << left << setw(20) << "Costo 1" << right << setw(15) << fixed 
         << setprecision(2) << costo1 << endl;
    cout << left << setw(20) << "Costo 2" << right << setw(15) << fixed 
         << setprecision(2) << costo2 << endl;
    cout << left << setw(20) << "Costo 3" << right << setw(15) << fixed 
         << setprecision(2) << costo3 << endl;

    // Línea divisoria antes del total
    cout << "----------------------------------------" << endl;

    // Mostrar el total con mismo formato
    cout << left << setw(20) << "TOTAL" << right << setw(15) << fixed 
         << setprecision(2) << total << endl;

    // return 0 indica que el programa terminó correctamente
    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: