Dev - C++ - Factura con matriz

 
Vista:

Factura con matriz

Publicado por Karolc-Fac (4 intervenciones) el 30/11/2022 01:03:24
#include <iostream>

using namespace std;

struct factura {
string codigo;
string nombreProducto;
float precio=0,cantidad;
} productos[4];

struct {
string nombreCliente;
int codigo;
int dni,telefono;
} clientes[4];

void mostrar(){






}

int main() {
int i;

//Llenar datos
for (i=0; i<4; i++) {
//datos del producto
cout << "Codigo del producto: ";
getline(cin,productos[i].codigo);
cout << "Nombre del producto: ";
getline(cin,productos[i].nombreProducto);
cout << "Precio del producto: ";
cin >> productos[i].precio;
cout << "Unidades vendidas: ";
cin >> productos[i].cantidad;
cin.ignore();
//datos del cliente
cout << "Nombre del Cliente: ";
getline(cin,clientes[i].nombreCliente);
cout << "Codigo del cliente: ";
cin >> clientes[i].codigo;
cout << "DNI del cliente: ";
cin >> clientes[i].dni;
cout << "Telefono: ";
cin >> clientes[i].telefono;
cin.ignore();
cout << endl;
}
mostrar(producto )

return 0;
}
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Factura con matriz

Publicado por dario (718 intervenciones) el 30/11/2022 04:22:31
Hola, que estas tratando de hacer.
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

respuesta

Publicado por karol (4 intervenciones) el 30/11/2022 05:36:12
una factura que tenga un menu y que ingrese los datos, modifique y el caso 3 que muestre una matriz con los datos; los datos son cantidad,descripcion o nombre del producto, precio y total
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

Factura con matriz

Publicado por karol (4 intervenciones) el 01/12/2022 04:32:06
Hola, mira he editado el codigo quisera hacer una fa tura pero no me imprime todos los productos q se ingresa

#include <vector>

#ifdef _MSDOS_
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif

int main (void)
{
std::
vector<char> nombres;
vector<int> cantidad;
vector<int> total;


float cantidad_del_primer_producto,precio_unitario_del_primer_producto;

float subtotal_del_primer_producto,total_de_la_compra;
int respuesta, numerito;

numerito=5;

char nombre[63], documento[63], concepto_del_primer_producto[63];
cout << "Ingresa el nombre del cliente: ";
cin.get(nombre, sizeof (nombre), '\n');
cin.get();
cout << "Ingresa el numero de documento: ";
cin.get(documento, sizeof (documento), '\n');
cin.get();


do {

cout << "Ingresa lo que quiera hacer: 1.Ingresar producto 2.Imprimir factura " << endl;
cin >> respuesta;
cin.get();

switch (respuesta) {
case 1:

cout << "Ingresa el nombre del producto: ";
cin.get(concepto_del_primer_producto, sizeof (concepto_del_primer_producto), '\n');
cin.get();

cout << "Ingresa la cantidad que desea llevar del primer producto: ";
cin >> cantidad_del_primer_producto;
cin.get();
cout << "Ingresa el valor de precio unitario del producto: ";
cin >> precio_unitario_del_primer_producto;
cin.get();


subtotal_del_primer_producto=cantidad_del_primer_producto*precio_unitario_del_primer_producto;

total_de_la_compra=total_de_la_compra+subtotal_del_primer_producto;

break;
case 2:

cout <<"___________________"<< endl;
cout <<" FACTURA" << endl;

cout <<"___________________"<< endl;
cout << "Nombre: " << nombre << " ";
cout << "Documento: " << documento<<endl;
cout <<"___________________"<< endl;

cout <<"NOMBRE DE LOS PRODUCTOS CANTIDAD TOTAL" << endl;

cout << concepto_del_primer_producto << endl;


cout << subtotal_del_primer_producto << endl;

cout << total_de_la_compra << endl;
cout << endl;
system ("pause");
return EXIT_SUCCESS;

break;


}
}while (numerito!=0);
}
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Factura con matriz

Publicado por dario (718 intervenciones) el 01/12/2022 11:33:03
Hola, una consulta: para que sirve esto

#ifdef _MSDOS_
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif

No entiendo.
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Factura con matriz

Publicado por dario (718 intervenciones) el 01/12/2022 11:46:59
Podrias colocar el enunciado del problema.
Salu2.
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

Factura con matriz

Publicado por Factura (4 intervenciones) el 01/12/2022 12:42:59
Realiza un simulador de factura con un menú de opciones:1.ingresar productos,2.modificar precio,3.mostrar factura.
Se ingresan 5 productos,totaliza el precio de todos los productos y muestra la factura de la siguiente manera

Cantidad nombre o descripción precio total
2 huevos 300 600
3 .. ....
6 ...............
2
1

Los datos son ingresados por el usuario
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