• Domingo 15 de Diciembre de 2024, 04:08

Autor Tema:  problema con estructuras  (Leído 1682 veces)

kidoofdeath

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
problema con estructuras
« en: Domingo 18 de Abril de 2010, 08:33 »
0
necesito hacer lo siquiente

1- Modificar este programa de tal manera que verifique si el código ingresado ya existe en
el sistema; en ese caso deberá pedir nuevamente un código.
2. Modificar este programa, de tal manera que se envíe la estructura a una función, para
que se puedan mostrar los datos desde la función.

#include<iostream>
using namespace std;
//en C++ una estructura tambien representa un tipo de dato
struct Persona
{
int Codigo;
char Nombre[30];
char Carrera[40];
};
//se pueden declarar variables de tipo Persona
//Persona Alumno,Maestro;
//a la vez podemos tener arreglos del tipo Persona
Persona Grupo[3];
int main()
{
int opc=0,i=0,j;
do {
cout<<"t *******DATOS DE PERSONAS********"<<endl;
cout<<"n t 1.Agregar Alumnos"<<endl;
cout<<"n t 2.Mostrar Alumnos"<<endl;
cout<<"n t 3.Salir"<<endl;
cout<<"n n Ingrese una de las tres opciones disponibles: ";
cin>>opc;
switch(opc)
{
case 1:
if(i==3)
{
n";
break;
}
cout<<"ncorrelativo #: "<<i+1<<endl;
cout<<"n Codigo: (numeros)---:";
cin>>Grupo.Codigo;
cout<<"n Nombre---: ";
fflush(stdin);
gets(Grupo.Nombre);
cout<<"n Carrera ---: ";
gets(Grupo.Carrera);
//incrementamos la lista de alumnos
i++;
break;
case 2://coloca el encabezado
cout<<"n";
cout<<"tCODIGO ";
cout<<"ttNOMBRE ";
cout<<"ttCARRERA "<<endl;
for(j=0;j<i;j++){
cout<<"n";
cout<<"t"<<Grupo[j].Codigo<<" ";
cout<<"tt"<<Grupo[j].Nombre<<" ";
cout<<"tt"<<Grupo[j].Carrera<<endl;
cout<<"n";
}
break;
case 3:cout<<"El programa finalizara n ";
break;
default:
cout<<"n La opcion no esta definida, intente nuevamenten";
break;
}//fin de switch
system("pause");
system("cls");
}while(opc!=3);//mantiene el lazo
return 0;
}

nagitarami

  • Nuevo Miembro
  • *
  • Mensajes: 19
  • Nacionalidad: pe
    • Ver Perfil
Re: problema con estructuras
« Respuesta #1 en: Domingo 18 de Abril de 2010, 15:54 »
0
Aqui no hacemos tarea

ehguacho

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: problema con estructuras
« Respuesta #2 en: Domingo 18 de Abril de 2010, 20:25 »
0
Cita de: "nagitarami"
Aqui no hacemos tarea
encima tiene un solo mensaje enviado... a.k.a "me-registro-para-que-me-hagan-la-tarea" :bad:

nagitarami

  • Nuevo Miembro
  • *
  • Mensajes: 19
  • Nacionalidad: pe
    • Ver Perfil
no hacemos tarea
« Respuesta #3 en: Domingo 18 de Abril de 2010, 20:37 »
0
:good:  :hola:

grandzam

  • Miembro MUY activo
  • ***
  • Mensajes: 118
    • Ver Perfil
Re: problema con estructuras
« Respuesta #4 en: Domingo 18 de Abril de 2010, 21:06 »
0
jeje por lo menos intentalo...  :beer: