Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Exercicio Programa Alunos Media e Faltas C++

Por:   •  2/10/2018  •  1.376 Palavras (6 Páginas)  •  325 Visualizações

Página 1 de 6

...

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 P2

while (1)

{

printf ("* Digite a Nota da P2: ");

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

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

{

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

}

else

{

break;

}

}

//Calculo PSub

while (1)

{

printf ("* Digite a Nota da PSub: ");

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

if

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

{

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

}

else

{

break;

}

}

//Calculo para desprezar a Menor Nota

if ((listaAlunos[contaluno].P1 <= listaAlunos[contaluno].P2) && (listaAlunos[contaluno].P1 <= listaAlunos[contaluno].PSub))

{

P1 = listaAlunos[contaluno].P2;

P2 = listaAlunos[contaluno].PSub;

}

else if ((listaAlunos[contaluno].P2 <= listaAlunos[contaluno].P1) && (listaAlunos[contaluno].P2 <= listaAlunos[contaluno].PSub))

{

P1 = listaAlunos[contaluno].P1;

P2 = listaAlunos[contaluno].PSub;

}

else if ((listaAlunos[contaluno].PSub <= listaAlunos[contaluno].P1) && (listaAlunos[contaluno].PSub <= listaAlunos[contaluno].P2))

{

P1 = listaAlunos[contaluno].P1;

P2 = listaAlunos[contaluno].P2;

}

//Calculo EP1

while (1)

{

printf ("\n* Digite a Nota do EP-1: ");

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

if

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

{

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

}

else

{

break;

}

}

//Calculo EP2

while (1)

{

printf ("* Digite a Nota do EP-2: ");

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

if

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

{

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

}

else

{

break;

...

Baixar como  txt (7.8 Kb)   pdf (52.2 Kb)   docx (14.7 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no Essays.club