Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ejercicio

Estas en el tema de Ejercicio en el foro de C/C++ en Foros del Web. Buenas tardes ! Soy nuevo (registrándome) siempre visito el foro desde hace meses para revisar temas e ir aprendiendo poco a poco... aún soy novato ...
  #1 (permalink)  
Antiguo 09/01/2013, 15:19
 
Fecha de Ingreso: enero-2013
Mensajes: 11
Antigüedad: 11 años, 11 meses
Puntos: 0
Información Ejercicio

Buenas tardes ! Soy nuevo (registrándome) siempre visito el foro desde hace meses para revisar temas e ir aprendiendo poco a poco... aún soy novato en esto de la programación pero todos empezamos por ahí y bueh sin mas que decir quería ver si me podían ayudar con un problemita..

Ando trabajando en un programa que me incluya,modifique y elimine los datos de varios jugadores de béisbol mas o menos así en una matriz de 3x100 osea que almacene hasta 100 jugadores como limite:

Nombre y apellido del jugador| Nombre del equipo|Promedio de bateo|

__________________________________________________ ______

Cita:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define J [3]
#define K [100]

struct P_Info{
char nombreapellido[20];
char equipo[20];
float average;
}datos;
void Menu(void);
void incluir(void);
void Modificar(void);
void Eliminar(void);
int main(void)
{
int i,o;

void Menu(){
int op=0;
printf("Elige la opcion que deseas realizar \n\n");
printf("1. Incluir\n");
printf("2. Modificar\n");
printf("3. Eliminar\n");
scanf("%d",&op);

switch(op){
case 1:Incluir();break;
case 2:Modificar();break;
case 3:Eliminar();break;
}
return;
}

void Incluir(void){
printf("Introduce los jugadores que deseas incluir\n");
scanf("%d",&i);
for(o=0;o<i;o++){
printf("Introduce el Nombre y apellido del jugador\n");
scanf("%s",datos.nombreapellido);
printf("Introduce el equipo del jugador\n");
scanf("%s",datos.equipo);
printf("Introduce el average hasta el momento del jugador\n");
scanf("%2f",datos.average);
}

}

void Modificar(void){
int temp=0,nuevodato=0; //..
printf("Introduce el apellido del jugador a modificar\n");
scanf("%s",datos.apellido);
temp=datos.apellido;
nuevodato=datos.apellido;
//..... En esta parte tenia pensando hacerlo con coordenadas! seria mejor quizás
}

void Eliminar(){
//... Aún sin terminar..
He trabajado en base a funciones.. pero aún no estoy seguro que estén bien... y ¿como podría colocar todos esos datos en una matriz?

A ver si alguno tiene ideas de como puedo terminar de desarrollarlo, estaría muy muy agradecido!

Saludos! y muy buen foro
  #2 (permalink)  
Antiguo 09/01/2013, 15:34
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 13 años
Puntos: 94
Respuesta: Ejercicio

Hola! me parece a mi o estas creando todas las funciones dentro del main?? no tiene sentido hacer eso, de echo creo q el compilador marcaria error. Revisa el tema de funciones y volve a rehacer el ejercicio


Cita:
¿como podría colocar todos esos datos en una matriz?
creando una matriz unidimensional(o arreglo)
Código C:
Ver original
  1. struct P_info datos[100];

Saludos

Etiquetas: ejercicio, lenguajec, programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:20.