Autor
|
Tema: quien me ayuda hacer el de modificar (Leído 1,661 veces)
|
geshiro
Desconectado
Mensajes: 178
|
#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> int ca=0; int buscar = 0; int x=0; int resp=0; int r3,m=0; char r[2]={0}; void gotoxy(int x, int y) { HANDLE hCon; hCon = GetStdHandle(STD_OUTPUT_HANDLE); COORD dwPos; dwPos.X = x; dwPos.Y= y; SetConsoleCursorPosition(hCon,dwPos); } struct salmunos { int matricula; char nom[15],pat[15],mat[15]; }alum[10]; struct scalif { int matricula; char materia[20]; float corte1,corte2,corte3,prom; }calif[10]; void registrar_alumnos() { do { scanf("%s", &alum [ca ]. nom); printf("\n\tApeido Paterno: "); scanf("%s", &alum [ca ]. pat); printf("\n\tApeido Materno: "); scanf("%s", &alum [ca ]. mat); scanf("%d", &alum [ca ]. matricula); ca++; gotoxy(5,0);printf("\n\tDesea almacenar mas datos? YES[1]/NO[2]: "); }while(resp!=2); } void mostrar_alumnos() { printf("\n\nlista de Alumnos\n"); if (ca == 0) { }else { for(int i=0; i < ca; i++) { printf("\nAlumno: %s %s %s ",alum [i ]. nom, alum [i ]. pat, alum [i ]. mat); printf("Matricula: %d\n\n",alum [i ]. matricula); } } } void buscar_alumnos() { int b = 0, c= 0; do { printf("Ingrese matricula: "); for(int i = 0; i<ca; i++) { if(alum[i].matricula == buscar) { b = 1; c = i; break; } } if(b == 1) { printf("\nEl nombre: %s", alum [c ]. nom); printf("\nEl apellido paterno: %s", alum [c ]. pat); printf("\nEl apellido materno: %s", alum [c ]. mat); } else { printf("Datos no encontrados"); } printf("\nDesea salir? YES[1]/NO[2]: "); }while(resp!=1); } void eleminar_alumnos() { do{ int b=0; printf("Ingrese la matricula: "); for(int y=0;y<10;y++) { if(alum[y].matricula==m) { printf("\nDatos a borrar...\n"); printf("\nMatricula:%d",alum [y ]. matricula); printf("\nNombre:%s",&alum [y ]. nom); printf("\nApellido Paterno:%s",&alum [y ]. pat); printf("\nApellido Materno:%s\n",&alum [y ]. mat); printf("\nDeseas dar de baja?"); { alum[y].matricula=alum[y+1].matricula; strcpy(alum [y ]. nom,alum [y +1]. nom); strcpy(alum [y ]. pat,alum [y +1]. pat); strcpy(alum [y ]. mat,alum [y +1]. mat); ca--; alum[y].matricula=0; printf("\nDatos Borrados...\n"); } } else { b++; } } if(b==10) { printf("\nLa matricula ingresada no existe...\n"); } }while(r3!=2); } void modificar() { } void menu1() { printf("\n\t\tREGISTRO DE ALMUNOS\n\n"); printf(" 2. Mostrar registro de matriculas y almunos \n"); printf(" 3. Mostrar datos de un alumno \n"); printf(" 5. Eliminar alumno del registro \n"); printf(" 6. Buscar nombre del alumno por matricula \n"); printf("\n Ingrese opcion : "); } /* MAIN ------------------------------------------------------------------------------*/ int main() { int op; do { menu1(); switch(op) { case 1: registrar_alumnos(); break; case 2: mostrar_alumnos(); break; case 5: eleminar_alumnos(); printf("\n\n\t\tAlumno eliminado ..!"); break; case 6: buscar_alumnos(); break; } } while(op!=7); return 0; }
|
|
« Última modificación: 6 Abril 2015, 02:52 am por geshiro »
|
En línea
|
|
|
|
engel lex
|
que tal si empezamos agregando un poco al post... ej, que falta, que falla, que ayuda esperas recibir... lectura obligatoria antes que publiques nada más... 10 pasos para plantear una duda informáticaFAQ : Como hacer preguntas "inteligentes"
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Quien me puede ayudar a hacer un baner.
Diseño Gráfico
|
DaRk_EyeS
|
1
|
2,939
|
31 Marzo 2009, 13:56 pm
por peib0l
|
|
|
modificar en delphi quien me ayuda
Ingeniería Inversa
|
Masterx2010
|
5
|
5,618
|
24 Agosto 2010, 22:00 pm
por apuromafo CLS
|
|
|
¿Quién me ayuda en esto que no se hacer Programación?
Programación C/C++
|
Carlotexx
|
2
|
1,885
|
5 Diciembre 2011, 21:15 pm
por Carlotexx
|
|
|
Quien me ayuda a Hacer un reproductor con open GL en c# ?
.NET (C#, VB.NET, ASP)
|
setsú
|
3
|
3,345
|
29 Noviembre 2012, 12:46 pm
por Novlucker
|
|
|
Quien me enseña a modificar windows 8.1?
Windows
|
RIKO
|
2
|
2,458
|
28 Noviembre 2014, 04:44 am
por Eleкtro
|
|