Академический Документы
Профессиональный Документы
Культура Документы
ESTRUCTURA DE DATOS
EJERCICIOS 04
PLANTEAMIENTO 1
Escriba un programa que en una estructura guarde los datos de 5 amigos suyos y los
muestre por pantalla, utilizando para ello un arreglo de estructura, la misma estructura
contendrá (Nombre, Apellido, Edad, Sexo, Dirección, y Teléfono).Al terminar de
capturarlos datos imprímalos de manera presentablees decir utilice secuencias de escape
o formateo para presentar los datos en pantalla.
CÓDIGO FUENTE EN C
int main() {
int x=0;
for(x=0; x<2; x++){
printf( "Escriba el nombre del amigo \n");
scanf( "%s", &amigo[x].nom);
printf( "Escriba el apellido del amigo \n");
scanf( "%s", &amigo[x].ap);
printf( "Escriba el numero de telefono del \n");
scanf( "%s", &amigo[x].tel);
printf( "Escriba el sexo del amigo \n");
scanf( "%s", &amigo[x].sex);
printf( "Escriba la direccion del amigo\n");
scanf( "%s", &amigo[x].dir);
printf( "Escriba la edad del amigo\n");
scanf( "%s", &amigo[x].edad);
}
1
for(x=0; x<2; x++){
printf( "Amigo: %s %s es %s, tiene %s a%cos, vive en %s y su numero de telefono es
%s \n",amigo[x].nom, amigo[x].ap, amigo[x].sex,amigo[x].edad, 164,amigo[x].dir, amigo[x].tel);
}
return 0;
}
2
PLANTEAMIENTO 2
CÓDIGO FUENTE EN C
3
if(RegistroAlumnos[x].Calificacion>=6.0){
printf("Alumno: %s Calificacion: %f \n",RegistroAlumnos[x].Nombre,
RegistroAlumnos[x].Calificacion);
}
}
printf("La asignatura de Estructura de Datos ha finalizado con %.2f porcentaje de
reprobacion: \n", (PromedioReprobados*100));
for (x=0; x<3;x++){
if(RegistroAlumnos[x].Calificacion<6.0){
printf("Alumno: %s Calificacion: %f \n",RegistroAlumnos[x].Nombre,
RegistroAlumnos[x].Calificacion);
}
}
return 0;
}
4
PLANTEAMIENTO 3
PLANTEAMIENTO 4
CÓDIGO FUENTE EN C
5
for(x=0; x<3; x++){
printf( "Escribe el nombre del alumno: \n" );
scanf( "%s", &al[x].nom);
printf( "Escribe la edad del alumno: \n" );
scanf( "%s", &al[x].edad);
printf( "Escribe la calificacion final del alumno: \n" );
scanf( "%s", &al[x].cal);
printf( "Escribe el coeficiente intelectual del alumno: \n" );
scanf( "%s", &al[x].iq);
}
for(x=0; x<3; x++){
printf( "El alumno %s tiene %s a%cos, su calificacion es %s y su coeficiente intelectual
es %s.\n",al[x].nom, al[x].edad, 164,al[x].cal, al[x].iq);
}
return 0;
}
6
PLANTEAMIENTO 5
7
RECURSOS DE INFORMACIÓN