[C con Clase] Ayuda con arreglos unificados
Jose Xitumul
josevicentexn en gmail.com
Mar Oct 27 03:25:50 CET 2015
Gracias por su ayuda, según su conocimiento cual seria la mejor forma de
resolver este problema: Ingreso de n cantidad de personas, luego crear un
reporte de cuantas compras fueron por días(El programa trata de ingresar n
cantidad de compras luego crear reportes por día).
#include <iostream.h>
#include <conio.h>
char cTiempo [3][15] = {"Desayuno","Almuerzo","Cena"};
char cDias [7][15] =
{"Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"};
int iPrecio[3]={24,40,35};
void Mostrar_Tiempo()
{
for (int i=0;i<3;i++)
cout <<"\n["<<i+1<<"]"<<cTiempo[i];
}
int main ()
{
char cNombre[5][100];
float fNit[5];
int iTiempo=0;
int iDia=0;
for (int a=0;a<5;a++)
for(int i=0;i<5;i++)
{
cout << "Ingrese el dia de la compra: ";
cin >> iDia;
cout << "Ingrese el nombre: ";
cin >>cNombre[a];
cout << "Ingrese el nit: ";
cin >>fNit[i];
cout <<"Ingrese el Tiempo de comida: ";
Mostrar_Tiempo();
cout <<endl;
cout <<"Ingrese un Valor...";
cin >>iTiempo;
cout <<endl;
if (iTiempo > 0 && iTiempo < 4)
if (iDia > 0 && iDia <8)
cout <<"Su compra Fue el Dia:"<<cDias[iDia-1]<<endl<<"Su nombre es:
"<<cNombre[a]<<endl<<"Su Nit es: "<<fNit[i]<<endl<<"Usted pidio: " <<
cTiempo[ iTiempo-1]<<endl<< "con un valor de: Q " <<
iPrecio[iTiempo-1]<<endl;
else
cout << "Se cancelo la compra";
getch();
clrscr();
}
getch();
return 0;
}
El 24 de octubre de 2015, 0:34, marcelinux <marcelinator en gmail.com>
escribió:
> El pasado 2015-10-23 04:17:08, Jose Vicente escribió:
>
> JV> char cNombre[5][100];
> JV> int iEdad[5][2]
>
> Podrías incluir esos datos en una estructura, tal que:
> struct persona{
> char cNombre[100];
> int iEdad;
> };
> Y crear tantos como necesites:
> struct persona mPersona[5];
> Para asignarles valor en el bucle:
> for (int i=0;i<5;i++)
> for (int r=0;r<5;r++)
> {
> cout << "\nIngrese el nombre ";
> cin >> mPersona[i].cNombre;
> cout << "\nIngrese su edad";
> cin >> mPersona[i].iEdad;
> }
> }
>
> No he probado el código.
> Puedes repasar el capítulo sobre estructuras:
> http://c.conclase.net/curso/index.php?cap=011#inicio
>
> Suerte.
> Sólo necesito aprender un poquito más. Gracias por tu ayuda.
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20151026/d979ad18/attachment.html>
Más información sobre la lista de distribución Cconclase