Logo Studenta

Programa de Compras em C++

¡Estudia con miles de materiales!

Vista previa del material en texto

UNIVERSIDAD MILITAR NUEVA GRANADA
DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO
PROGRAMACIÓN II
ARREGLOS COMO PARÁMETROS DE FUNCIÓN
Andrea Victoria Oviedo Camacho - 5600467
 Ejercicio 2: 
Hacer un programa en C++ que permita capturar el nombre del cliente, el número de identificación, nombre del artículo comprado, valor unitario, cantidad comprada, tipo de artículo; se debe tener en cuenta: 
 Si el artículo comprado es Nacional se le hace un descuento del 10% sobre el valor unitario. 
 Si el artículo comprado es Importado se le hace un recargo del 15% sobre el valor unitario. 
 Cada cliente debe realizar tres compras 
Al final se debe imprimir un reporte por ejemplo de la siguiente forma: 
ALMACEN TODO A MIL 
Nombre del Cliente: María Rivera 
Cedula de Ciudadanía: 76868768768 
No-ARTI NOM-ARTICU VAL-UNIT TIPO IMPUES VAL-TOTAL 
5 Zapatos 30000 Nacional 54545 8888 
3 Corbatas 11111 Importado 150 1150 
2 Camisas 222222 Importado 3333 33333 
El algoritmo se debe realizar utilizando los conceptos vistos sobre arreglo como parámetros de función.
#include <iostream>
using namespace std;
int nombre, identificación, artículo, valor_unitario, cantidad_comprada, tipo_de_artículo;
void imprimir(string[], double[], string[], double[], string[], double[]);
int main()
{
	string p[3];
	double s[3];
	string t[3];
	double v[3];
	string r[3];
	double w[3];
	for (int i = 0; i < 5; i++)
	{ //Llenamos los vectores
		cout << "Digite nombre de cliente:" << endl;
		cin >> p[i];
		cout << "Digite el número de identificación:" << endl;
		cin >> s[i];
		cout << "Digite el nombre del artículo comprado:" << endl;
		cin >> t[i];
		cout << "Digite el valor unitario:" << endl;
		cin >> v[i];
		cout << "Digite la cantidad comprada:" << endl;
		cin >> r[i];
		cout << "Digite el tipo de artículo:" << endl;
		cin >> w[i];
	}
	imprimir(p, s, t, v, r, w);
	system("pause");
}
void imprimir(string nom[], double indentif[], string articu[], double valu[], string cant[], double tipoart[])
{
	system("cls");
	double desc, bon, total, suma = 0;
	cout << "Nombre/tIdentificación/Articulo/tValorunitario/tCantidad/tDescuento/tTotal" << endl;
	for (int i = 0; i < 3; i++) {
		if (articu[i] == "Nacional")
			bon = valu[i] * 0.10;
		else
			if (articu[i] == "Importado")
				bon = valu[i] * 0.15;
		cout << "La suma total a pagar es:" << suma << endl;
	}
}

Continuar navegando