Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
SEMINARIO DE PROGRAMACION 18 DE NOVIEMBRE DE 2020 Hector Campos Serna Código. 215646659 Programación D-24 Maestra: Sandra Elizabeth Quiñones Código /*Bloque del programador N.P: Hector Campos Serna N.P: Estructura Alumnos Fecha: 18/11/2020 D.P: Diseñar un programa que contenga una estructura llamado alumno con los siguientes campos: nombre del alumno, pedir la calificación de sus tres exámenes, calcular el promedio. Imprimir cuantos aprobaron y cuantos reprobaron. Van a pedir cuantos alumnos son los que van a procesar. Donde: res=descansar i=inicializador j=inicializador, na= número de alumnos, rep= reprobados, nom=nombre, suma=acumulador, prom=promedio, exam=examen, ap =aprobados*/ #include <stdio.h> int main (){ int i,j,res=1, na, rep=0, ap=0; struct { char nom[50]; float exam1,suma=0,prom; }alumno[100]; do{ printf("¿Cuantos alumnos desea ingresar? "); scanf("%i", &na); for(i=0;i<nt;i++){ printf("\nNombre del alumno: "); fflush(stdin);gets(alumno[i].nom); j=1; while(j<=3){ printf("Ingrese la calificacion del examen %i :",j); scanf("%f", &alumno[i].exam1); alumno[i].suma += alumno[i].exam1; alumno[i].prom = alumno[i].suma/3; j++; 1. Estructura Alumnos } if(alumno[i].prom<60){ rep+=1; } } na=ap ap-=rep; i=0; do{ printf("\nAlumno: %s \n",alumno[i].nom); printf("Promedio:\n %.2f", alumno[i].prom); i++; }while(i<na); printf("\n\nAlumnos aprobados: %i",ap); printf("\nAlumnos reprobado: %i",rep); printf("\n\n"); printf("Deseas volver a correr el programa si=1 no=2\n"); scanf("%i", &res); }while(res==1); return 0; } Código /*Bloque del programador N.P: Hector Campos Serna N.P: Alumnos programación C Fecha: 18/11/2020 D.P: Desarrolle un programa que contenga una estructura que guarde los datos de los n alumnos de la materia programación en Lenguaje C, y los muestres por pantalla, la estructura debe tener los siguientes campos: (cedula, nombre, apellido, edad, profesión, lugar de nacimiento, dirección y teléfono). Donde: res=descansar i=inicializador, na= número de alumnos, nom=nombre, ape=apellidos, prof=profesión, lugar= lugar de nacimiento, direc=dirección, tel=teléfono*/ #include <stdio.h> int main (){ int i,j,res=1, na; struct { char nom[50], ape[50], prof[50], lugar[50], direc[50]; int cedula, tel, edad ; }alumno[100]; do{ printf("Alumnos en progamacion en Lenguaje C\n"); printf("¿Cuantos alumnos desea ingresar? "); scanf("%i", &na); for(i=0;i<na;i++){ printf("\n\nCedula: "); scanf("%i", &alumno[i].cedula); printf("Nombre del alumno: "); fflush(stdin);gets(alumno[i].nom); printf("Apellidos: "); fflush(stdin);gets(alumno[i].ape); printf("Edad: "); 2. Alumnos de programación C scanf("%i", &alumno[i].edad); printf("Profesion: "); fflush(stdin);gets(alumno[i].prof); printf("Lugar de naciemiento: "); fflush(stdin);gets(alumno[i].lugar); printf("Direccion: "); fflush(stdin);gets(alumno[i].direc); printf("Telefono: "); scanf("%i" ,&alumno[i].tel); } i=0; while(i<na){ fflush(stdin); printf("\n\nCedula: %i", alumno[i].cedula); printf("\nNombre del alumno: %s ",alumno[i].nom); printf("\nApellidos: %s",alumno[i].ape); printf("\nEdad: %i",alumno[i].edad); printf("\nProfesion: %s",alumno[i].prof); printf("\nLugar de naciemiento: %s",alumno[i].lugar); printf("\nDireccion: %s",alumno[i].direc); printf("\nTelefono: %i",alumno[i].tel); i++; } printf("\n\nDeseas volver a correr el programa si=1 no=2\n"); scanf("%i", &res); }while(res==1); return 0; } Código /*Bloque del programador N.P: Hector Campos Serna N.P: Alumnos programación C Fecha: 18/11/2020 D.P: Escriba un programa que en una estructura guarde los datos de 05 amigos (as) suyos (as) 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). Donde: res=descansar i=inicializador, nom=nombre, ape=apellidos, sx=sexo, direc=dirección, tel=teléfono*/ #include <stdio.h> int main (){ int i,res=1; struct { char nom[50], ape[50],sx[20], direc[50]; int tel, edad ; }amigo[100]; do{ for(i=1;i<=5;i++){ printf("\nAmigo %i\n",i); printf("Nombre: "); fflush(stdin);gets(amigo[i].nom); printf("Apellidos: "); fflush(stdin);gets(amigo[i].ape); printf("Edad: "); scanf("%i", &amigo[i].edad); printf("Sexo: "); fflush(stdin);gets(amigo[i].sx); printf("Direccion: "); fflush(stdin);gets(amigo[i].direc); printf("Telefono: "); scanf("%i" ,&amigo[i].tel); 3. Datos de 5 Amigos } i=1; while(i<=5){ fflush(stdin); printf("\n\nNombre: %s ",amigo[i].nom); printf("\nApellidos: %s",amigo[i].ape); printf("\nEdad: %i",amigo[i].edad); printf("\nSexo: %s",amigo[i].sx); printf("\nDireccion: %s",amigo[i].direc); printf("\nTelefono: %i",amigo[i].tel); i++; } printf("\n\nDeseas volver a correr el programa si=1 no=2\n"); scanf("%i", &res); }while(res==1); return 0; } Código /*Bloque del programador N.P: Hector Campos Serna N.P: Alumnos programación C Fecha: 18/11/2020 D.P: Establecer un listado de suscriptores de una revista a través de una estructura, cuyos datos de entrada serán los datos de cada suscriptor (Nombre, Cedula, Mes de Inscripción, Año de Inscripción). Donde: res=descansar i=inicializador, nom=nombre, a=año, n=número de suscriptores a ingresar*/ #include <stdio.h> int main (){ int i,j,res=1, n; struct { char nom[50], mes[20], ; int cedula, a; }cliente[100]; do{ printf("Revista Times\n"); printf("¿Cuantos suscritores desea ingresar? "); scanf("%i", &n); for(i=0;i<n;i++){ printf("\n\nNombre del suscriptor: "); fflush(stdin);gets(cliente[i].nom); printf("Cedula: "); scanf("%i", &cliente[i].cedula); printf("Mes de inscripcion: "); fflush(stdin);gets(cliente[i].mes); printf("Anio de inscripcion: "); scanf("%i", &cliente[i].a); } 4. Suscriptores de una revista printf("\n\nSuscriptores Revista Times\n"); i=0; while(i<n){ fflush(stdin); printf("\n\nNombre del suscriptor: %s ",cliente[i].nom); printf("\nCedula: %i", cliente[i].cedula); printf("\nMes de inscripcion: %s",cliente[i].mes); printf("\nAnio de inscripcion: %i",cliente[i].a); i++; } printf("\n\nDeseas volver a correr el programa si=1 no=2\n"); scanf("%i", &res); }while(res==1); return 0; }
Compartir