Elabora un programa en C++ titulado "Descuento", que lea el importe de
una compra, y si es mayor a 2000, descuente el 20% de descuento.
Imprimir el ticket de venta desglosado y con fecha.
Aiudaaaaa
Respuestas a la pregunta
Nota:
Si quieres controlar el formato, con formato me refiero a "Dia/mes/año /hora", de salida de la fecha tendrias que modificar el código encargado de imprimirla, ademas de que es más optimo el generarla a travez de una funcion, debido a que puede ser un poco extenso el código, no obstante este funciona tal cual. Aclaro que en mi computadora me sale en ingles "Tue_Apr" porque es el idioma en el que tengo ciertas configuraciones, me parece que te saldrá en español, de lo contrario te recomiendo emplear otro formato.
Código:
#include <iostream>
#include <time.h>
using namespace std;
int main(){
float monto, montoNeto, descuento;
descuento = .2;
cout << "Digite el monto de su compra: $";
cin >>monto;
if (monto>2000){
montoNeto = monto - (monto*descuento);
}else{
montoNeto = monto;
}
//Esto sirve para obtener la fecha
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
cout<<"El monto neto es: $"<<montoNeto<<"\n";
cout<<"A dia de hoy "<<asctime (timeinfo);
}