TcolotESAD



Bienvenido a la casa de los Tecolotes ESAD Ahora UnADM
Si ya eres miembro, entra, te estamos esperando...

Y si no !Que esperas!
Regístrate y forma parte de esta gran familia...
Administrador


Comunidad independiente de Estudiantes de La Universidad Abierta y a Distancia de México (UnADM)


 
ÍndiceÍndice  PortalPortal  FAQFAQ  RegistrarseRegistrarse  ConectarseConectarse  
Comunidad de estudiantes de la UnAD (Universidad Abierta y a Distancia de México)
Búsqueda Google
Google
Últimos temas
» Programas desarrollados de Telemática del 1o. al 9o. Aquí
por tecolotl Mar 20 Jun - 10:26

» Felicidades Tecolotes
por Daniela_ch_a Mar 20 Sep - 10:28

» MICROECONOMIA Unidades 1,2,3
por Cecilia Lun 19 Sep - 23:00

» sobre proyecto de tutores
por HELENA Miér 31 Ago - 21:15

» Proyecto Terminal I y II
por Trinidad Vie 14 Ago - 13:46

» Convocatoria 2016-1
por Trinidad Lun 3 Ago - 10:37

» Exámenes extraordinarios o de recuperación
por HELENA Vie 12 Jun - 14:28

» PDF´s 5° Cuatrimestre Mercadotecnia
por Lic. Adriana Mar 11 Nov - 18:07

» Invitación a la Junta de aclación de dudas del Proyeto terminal-PYMES
por HELENA Dom 26 Oct - 21:59

» Convocatoria 2015-1
por Trinidad Miér 27 Ago - 10:10

Enlaces directos
Diciembre 2017
DomLunMarMiérJueVieSáb
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendarioCalendario
Visitas
Palabras claves

Comparte | 

 

 AYUDA CON ARREGLOS EN C

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
adann
Aún en el cascarón
Aún en el cascarón


Mensajes : 4

MensajeTema: AYUDA CON ARREGLOS EN C   Miér 17 Oct - 16:19

hola, ya hice la primera versión del problema siguiente: El dueño de una cadena de tiendas de artículos deportivos desea controlar sus ventas por medio de una computadora
Los datos de entrada son:
a) El número de la tienda (1 a 50)
b) Un número que indica el deporte del articulo (1 a 20)
c) El costo del artículo.
Hacer un programa que escriba al final del día lo siguiente:
1. Las ventas totales en el día para cada tienda
2. Las ventas totales para cada uno de los deportes.
3. Las ventas totales de todas las tiendas.

Ahora tengo que hacer una segunda versión con arreglos, pero mi pregunta es como al pedir el numero de la tienda podre acceder a una posición del arreglo, para posteriormente mostrar los artículos vendidos en esa tienda específica, porque con un ciclo for estaria fácil, nomas leer los 50 datos, pero el programa marca que se debe pedir el numero de tienda, alguna solución? Gracias
Volver arriba Ir abajo
jesus
Aún en el cascarón
Aún en el cascarón


Mensajes : 11

MensajeTema: Re: AYUDA CON ARREGLOS EN C   Jue 18 Oct - 12:36

Pues no vas muy errado.

Como punto de partida recuerda que en C todo son arreglos, ya sea unidimensiolaes o multidimencionales.

Ahora, si tienen 50 tiendas y 20 artículos por tienda, pues tienes un arreglo de 50x20, ya sea del 1 al 50 y del 1 al 20 o del 0 al 49 y del 0 al 19, como te sea más comodo:

int arreglo [50][20]

Ahora, lo único que tienes que hacer es pedir a cual de las 50 tiendas quieres revisar, y con un for recorrer el arreglo en esa posición específia, columna por columna.

Si tuvieras que recorrer todo el arreglo, usarias 2 ciclos for, pero en este caso solo es necesario uno:

printf("Escriba el número de tienda");
scanf ("%d" ,j);


for ( i = 1 ; 20 ; i++ )
{
printf ("%d" , arreglo[j][i] );
}


Espero haberte dado una idea.
Volver arriba Ir abajo
Alesidrosas
Administrador
Administrador
avatar

Mensajes : 824

MensajeTema: Re: AYUDA CON ARREGLOS EN C   Jue 18 Oct - 14:11

jesus escribió:
Pues no vas muy errado.

Como punto de partida recuerda que en C todo son arreglos, ya sea unidimensiolaes o multidimencionales.

Ahora, si tienen 50 tiendas y 20 artículos por tienda, pues tienes un arreglo de 50x20, ya sea del 1 al 50 y del 1 al 20 o del 0 al 49 y del 0 al 19, como te sea más comodo:

int arreglo [50][20]

Ahora, lo único que tienes que hacer es pedir a cual de las 50 tiendas quieres revisar, y con un for recorrer el arreglo en esa posición específia, columna por columna.

Si tuvieras que recorrer todo el arreglo, usarias 2 ciclos for, pero en este caso solo es necesario uno:

printf("Escriba el número de tienda");
scanf ("%d" ,j);


for ( i = 1 ; 20 ; i++ )
{
printf ("%d" , arreglo[j][i] );
}


Espero haberte dado una idea.

Un gustazo que ande por acá ayudando al prójimo como siempre.
Un gran abrazo

_________________
La vida es como un helado.
Si lo disfrutas se acaba y si no..... también.


Regla para las matemáticas: si te resulta facil es que lo estas haciendo mal
Volver arriba Ir abajo
jesus
Aún en el cascarón
Aún en el cascarón


Mensajes : 11

MensajeTema: Re: AYUDA CON ARREGLOS EN C   Jue 18 Oct - 14:16

Menos tiempo del que quisiera, y ayuda de menos calidad de la que cualquier otro puede ofrecer, pero por aquí andamos Señor...

Un abrazo doble para Usted y su hemosa familia.

¡Saludos!
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: AYUDA CON ARREGLOS EN C   

Volver arriba Ir abajo
 

AYUDA CON ARREGLOS EN C

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
TcolotESAD :: Ingenierias UnADM :: Desarrollo de Software-