TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicio Programa Alunos Media e Faltas C++

Por:   •  5/6/2017  •  Trabalho acadêmico  •  1.375 Palavras (6 Páginas)  •  768 Visualizações

Página 1 de 6

/************************************************************************/

/* Nome do Aluno: Michel ************************ - Numero USP: 7657941 */

/* Data: 28/09/14 */

/* Exercício Programa I */

/* Curso: Licenciatura em Matemática - Noturno */

/* MAC0110 - Introdução a Computação */

/* Professor: Kunio Okuda */

/************************************************************************/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <conio.h>

#include <locale.h>

int main()

{

int contaluno = 1; //Contagem de Alunos

int T; //Turma

int A1; //Aulas Dadas

int rep_not = 0; //Contador de Reprovados por Nota

int rep_fal = 0; //Contador de Reprovados por Falta

int rep_not_fal = 0; //Contador de Reprovados por Nota e Falta

int apr = 0; //Aprovados

int rec = 0; //Recuperação

struct Aluno { //Estrutura Básica

float P1; //Prova 1

float P2; //Prova 2

float PSub; //Prova Substitutiva

float EP1; //Exercício Programa 1

float EP2; //Exercício Programa 2

float EP3; //Exercício Programa 3

int presenca; //Presença do Aluno na Aula

};

Aluno listaAlunos[100]; //Máximo de Alunos

int numalunos=0;

memset(listaAlunos,0x0,sizeof(listaAlunos));

setlocale (LC_ALL, "Portuguese");

system ("color f1");

printf ("****************************************************************************** \n");

printf ("* * \n");

printf ("* Exercício Programa I * \n");

printf ("* * \n");

printf ("****************************************************************************** \n");

printf ("* * \n");

printf ("* Lance as Notas do(s) Aluno(s) ! * \n");

printf ("* * \n");

printf ("****************************************************************************** \n");

printf ("* * \n");

printf ("* Digite qual a Turma: ");

scanf ("%d", &T);

printf ("* Digite quantos Alunos tem a Turma-%d: ", T);

scanf ("%d", &numalunos);

printf ("* Digite o Total de Aulas Dadas: ");

scanf ("%d", &A1);

do

{

float P, P1 = 0, P2 = 0, PSub = 11, medP, medEP, medF, freq, resultado;

//Calculo P1

while (1)

{

printf ("****************************************************************************** \n \n \n \n");

printf ("ALUNO %d\n", contaluno);

printf ("****************************************************************************** \n \n");

printf ("* Digite a Presença do Aluno: ");

scanf ("%f", &P);

listaAlunos[contaluno].presenca = (int) P;

printf ("\n* Digite a Nota da P1: ");

scanf ("%f", & (listaAlunos[contaluno].P1));

if ((listaAlunos[contaluno].P1 > 10) || (listaAlunos[contaluno].P1 < 0))

{

printf ("\n* Nota Incorreta! Entre com uma Nota entre 1 e 10: \n \n");

}

else

{

break;

}

}

//Calculo

...

Baixar como (para membros premium)  txt (7.8 Kb)   pdf (54 Kb)   docx (15.1 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com