Autor
|
Tema: hola me puede ayudar con mi tarea por favor,no le entiendo y ya me estrese :( (Leído 3,540 veces)
|
MGL9
Desconectado
Mensajes: 3
|
tomando como ejemplo el programa anterior, hacer uno para registrar a 15 alumnos con los siguientes datos: nombre, numero de control, carrera, sexo, semestre, utilizar un ciclo for para registrar los datos de todos los alumnos y mostrarlos todos en una sola consulta al final teniendo un reglón para toda la información de cada alumno. este es el codigo #include <stdio.h> #include <stdlib.h> struct ropaReg { char nombre[20]; float precio; int cantidad; }; int main() { struct ropaReg ropa,kitRopa[10]; int x=0,opcion=1 ; while ((opcion!=3)&&(x<10)){ int encontrado=0; printf("1- Altas \n"); printf("2- Consultas\n"); printf("3- Salir\n"); printf("Ingrese una opción: "); scanf("%d",&opcion); fflush(stdin); if (opcion==1){ printf("Introduzca un nombre: "); gets(ropa.nombre); printf("Introduzca un precio: "); scanf("%f",&kitRopa[10],'precio');fflush(stdin); printf("Introduzca una cantidad: "); scanf("%d",&kitRopa[10],'cantidad'); fflush(stdin); printf("\n Alta realizada ! \n\n"); x++; } else { printf("Introduzca un nombre: "); gets(ropa.nombre); for(int i=0;i<x;i++){ if ((kitRopa[i].nombre,ropa.nombre)==0){ printf("\nNombre: %s\n", kitRopa [i].nombre); printf("Precio: %f\n",kitRopa [i].precio); printf("Cantidad en Stock: %d\n", kitRopa [i].cantidad); int encontrado=1; } } if (encontrado==0) printf("\n No existe esa prenda \n"); } } system("PAUSE"); return 0; }
se les agradeceria mucho si me ayuda [MOD] Para publicar codigo usar las etiquetas GeSHi
|
|
« Última modificación: 6 Diciembre 2020, 22:53 pm por simorg »
|
En línea
|
|
|
|
Tachikomaia
Desconectado
Mensajes: 1.201
Superhacker (es broma xD )
|
tomando como ejemplo el programa anterior Cuéntanos más sobre ese programa
|
|
|
En línea
|
|
|
|
MGL9
Desconectado
Mensajes: 3
|
es el programa dev c++ y quiere esos datos que dije anteriormente pero utilizando el codigo que deje ahi
|
|
|
En línea
|
|
|
|
Danielㅤ
Desconectado
Mensajes: 1.675
🔵🔵🔵🔵🔵🔵🔵
|
Hola, ese código lo hiciste vos?, porque por la falta de tabulación/indentacion parece copiado.
Saludos
|
|
|
En línea
|
|
|
|
K-YreX
|
1. El tema debería ir en el foro específico de Programación C/C++. 2. El código debe ir entre etiquetas de código GeSHi. Además como te han dicho debe estar bien tabulado para facilitar la lectura a los demás. 3. Ese programa que pones tiene varios errores además de cosas mejorables. Tomarlo como ejemplo me parece un error. 4. Claro que te ayudamos pero no te vamos a hacer la tarea. Pon lo que lleves hecho del programa (no del ejemplo sino del que tienes que hacer) y los problemas que tengas.
|
|
|
En línea
|
cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
|
|
|
EdePC
|
Sería cosa de que especificar que parte no entiendes, ya que tienes que entender bien el código que has puesto de ejemplo, ahí se registra y consulta Ropa (10 unidades) pero la tarea dice que hay que registrar Alumnos (15 unidades), casi todo es reemplazar y retocar.
- Por ejemplo en lugar de tener la estructura de Ropa, hacer una de Alumno, la variable contador "x" pasaría a comprobarse contra 15, y para la consulta es más fácil todavía porque se muestra todo en lugar de preguntar que Ropa/Alumno se desea ver.
|
|
|
En línea
|
|
|
|
Danielㅤ
Desconectado
Mensajes: 1.675
🔵🔵🔵🔵🔵🔵🔵
|
Aquí dejo tu código bien tabulado/indentado: #include <stdio.h> #include <stdlib.h> struct ropaReg { char nombre[20]; float precio; int cantidad; }; int main() { struct ropaReg ropa, kitRopa[10]; int x = 0, opcion = 1; while ((opcion != 3) && (x < 10)) { int encontrado = 0; printf("1- Altas \n"); printf("2- Consultas\n"); printf("3- Salir\n"); printf("Ingrese una opción: "); scanf("%d", & opcion); fflush(stdin); if (opcion == 1) { printf("Introduzca un nombre: "); gets(ropa.nombre); printf("Introduzca un precio: "); scanf("%f", & kitRopa[10], 'precio'); fflush(stdin); printf("Introduzca una cantidad: "); scanf("%d", & kitRopa[10], 'cantidad'); fflush(stdin); printf("\n Alta realizada ! \n\n"); x++; } else { printf("Introduzca un nombre: "); gets(ropa.nombre); for (int i = 0; i < x; i++) { if ((kitRopa[i].nombre, ropa.nombre) == 0) { printf("\nNombre: %s\n", kitRopa[i].nombre); printf("Precio: %f\n", kitRopa[i].precio); printf("Cantidad en Stock: %d\n", kitRopa[i].cantidad); int encontrado = 1; } } if (encontrado == 0) printf("\n No existe esa prenda \n"); } } system("PAUSE"); return 0; }
Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
hola me podeis ayudar entiendo rapido soy informatica pero necesito saber como
Software
|
zapatorosa2005
|
1
|
2,185
|
28 Diciembre 2004, 10:40 am
por Songoku
|
|
|
Hola algueien me puede ayudar por favor.!!
Juegos y Consolas
|
yamilecita
|
1
|
1,276
|
13 Marzo 2005, 15:52 pm
por aNexos
|
|
|
no entiendo un pito de nada pero se que alguien me puede ayudar
Dudas Generales
|
ricemilo
|
6
|
4,100
|
6 Febrero 2011, 21:32 pm
por Edu
|
|
|
Hola !!! me pueden ayudar a comentar un codigo que no entiendo en c++
Programación C/C++
|
Franck_Javi13
|
1
|
2,293
|
10 Diciembre 2013, 15:50 pm
por Sputnik_
|
|
|
Alguien me puede ayudar con mi tarea??
Scripting
|
isxoracle
|
6
|
3,527
|
15 Abril 2015, 18:42 pm
por pichuko
|
|