Programación Estructurada
Enviado por eterias • 26 de Marzo de 2019 • Trabajo • 4.920 Palabras (20 Páginas) • 166 Visitas
[pic 1][pic 2]
Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Programación Estructurada
M3
1846298
Ronaldo Angel Elizaldi Uvalle
Promedio de alumno
/*programa que calcula el promedio de un alumno*/
/*matricula y nombre*/
/*librerias*/
#include
#include
#include
main()/*cuerpo del programa*/
{/*inicio del programa*/
/*declaracion de variables*/
int mat; /*int.-declara variables enteras*/
/*por syntaxis todas las lineas llevan ; al final*/
char nombre[45];/*char.-declara variables caracter*/
float c1,c2,c3,tareas,pia,pc1,pc2,pc3,ptareas,ppia,prom;
int opcion; /*para el do while*/
int a,ap,rp;
a=0;
ap=0;
rp=0;
/*float.-declara variables flotantes*/
do{/*inicio del do while*/
a++;
system("cls");/*limpia la pantalla*/
/*entrada de datos*/
printf("Ingrese la matricula:");
/*printf.-imprime un mensaje en pantalla*/
/*debe de ir entre parentesis y comillas*/
scanf("%d",&mat);/*scanf.-almacena una variable*/
/*%d.-indica que la variable es entera*/
/*&.- permite capturar el valor*/
printf("Ingresa el nombre del alumno:");
scanf(" %[^\n]",&nombre);
/* &[^\n].-almacena cadena de caracteres con espacion*/
/*dejar un espacio en blanco despues de las comillas*/
printf("Ingresa la primer calificacion:");
scanf("%f",&c1);/*%f.- almacena cadena flotante*/
printf("Ingresa la segunda calificacion:");
scanf("%f",&c2);
printf("Ingresa tercer calificacion:");
scanf("%f",&c3);
printf("Ingresa el promedio de las tareas:");
scanf("%f",&tareas);
printf("Ingresar calificación del pia:");
scanf("%f",&pia);
pc1=c1*.25;
pc2=c2*.20;
pc3=c3*.15;
ptareas=tareas*.25;
ppia=pia*.15;
prom=pc1+pc2+pc3+ptareas+ppia;
/*impresion*/
printf("El alumno con matricula %d \n",mat);
/* %d.- imprime variable entera*
/* \n.- salto de linea*/
printf("Con el nombre %s \n",nombre);
/*%s.- imprime variable de caracter*/
printf("Tiene las siguientes calificaciones \n");
printf("--------------------------------- \n");
printf("Primer califiación %6.2f \n", c1);
printf("Segunda calificación %6.2f \n",c2);
printf("Terera califiación %6.2f \n",c3);
printf("Promedio de tareas %6.2f \n",tareas);
printf("Proyecto integrador %6.2f \n",pia);
printf("Puntos obtenidos por cada calificación \n");
printf("------------------------------ \n");
printf("Puntos primer calificación %6.2f \n",pc1);
printf("Puntos segunda califiación %6.2f \n",pc2);
printf("Puntos tercer califiación %6.2f \n",pc3);
printf("Puntos de tareas %6.2f \n",ptareas);
printf("Puntos por PIA %6.2f \n",ppia);
printf("Promedio Final %6.2f \n",prom);
if(prom>=70)/*estructura selectiva if*/
{/*inicio de verdadero*/
printf("El alumno esta aprobado \n");
ap++;
}/*fin de verdadero*/
else/*de otro modo*/
{/*inicio del falso*/
printf("El alumno está reprobado \n");
rp++;
}/*fin del falso*/
printf("Deseas continuar 1.- si 2.- no \n");
scanf("%d",&opcion);
}
while(opcion==1);
printf("Numero de alumnos registrados %d \n",a);
printf("Numero de alumnos aprobados %d \n",ap);
printf("Numero de alumnos reprobados %d \n",rp);
getche();/*hace una pausa*/
}/*fin del programa*/
[pic 3]
Recibos de luz
/*1846298 Ronaldo Angel ELizaldi Uvalle*/
/*Programa que calcula los pagos de los recibos de luz*/
#include
#include
#include
main()/*cuerpo del programa*/
{/*iniciodelprograma*/
/*declaracion de variables*/
int consumo, exceso, opcion;
float pago;
int p, basico, intermedio, excedente;
p=0;
basico=0;
intermedio=0;
excedente=0;
do{/*inicio del do while*/
p++;
...