ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación Estructurada


Enviado por   •  26 de Marzo de 2019  •  Trabajos  •  4.920 Palabras (20 Páginas)  •  137 Visitas

Página 1 de 20

[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 /*standard input-output*/

#include /*para el getche().-pausa*/

#include /*system("cls").-limpia pantalla*/

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++;

...

Descargar como (para miembros actualizados)  txt (16.5 Kb)   pdf (298.5 Kb)   docx (106.8 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com