Deseja-se fazer um levantamento a respeito da ausência de alunos à primeira prova de programação de computadores, para cada uma das 14 turmas existentes. Para cada turma será informado inicialmente, a identificação da turma (A, B, C, ...) e o número de alunos matriculados na mesma. Em seguida, para cada aluno desta turma, será informado o número de matrícula e a letra A ou P, para o caso do aluno estar ausente ou presente, respectivamente.
Fazer um programa que:
******Para cada turma, calcule a porcentagem de ausência e escreva a identificação da turma e a porcentagem calculada.
******Determine e escreva quantas turmas tiveram porcentagem de ausência superior a 5%.
#include<stdio.h>
#include<stdlib.h>
main()
{
char identificacao,condicao;
int quant,i,j,matricula,x;
float porc;
x=0;
for (i=0;i<14;i++)
{
printf ("Digite a identificação da turma = ");
fflush (stdin);
scanf ("%c", &identificacao);
fflush (stdin);
printf ("Digite a quantidade de alunos = ");
fflush (stdin);
scanf ("%i", &quant);
for (j=0;j<quant;j++)
{
printf ("Digite o numero de matricula do aluno = ");
fflush (stdin);
scanf ("%i", &matricula);
printf ("Digite 1 se o aluno esta presente ou 0 se esta ausente = ");
fflush (stdin);
scanf ("%s", &condicao);
if (condicao=0)
x=x+1;
printf ("A turma %c teve %i ausentes", identificacao,x); }
porc=(x/quant);
}
system ("Pause");
}
alguém ajuda ai porque essa linha não esta pegando rodo o programa mas ela não pega porque????????????????????????
printf ("A turma %c teve %i ausentes", identificacao,x); }
Pergunta
Guest --Luciano --
Deseja-se fazer um levantamento a respeito da ausência de alunos à primeira prova de programação de computadores, para cada uma das 14 turmas existentes. Para cada turma será informado inicialmente, a identificação da turma (A, B, C, ...) e o número de alunos matriculados na mesma. Em seguida, para cada aluno desta turma, será informado o número de matrícula e a letra A ou P, para o caso do aluno estar ausente ou presente, respectivamente.
Fazer um programa que:
******Para cada turma, calcule a porcentagem de ausência e escreva a identificação da turma e a porcentagem calculada.
******Determine e escreva quantas turmas tiveram porcentagem de ausência superior a 5%.
#include<stdio.h>
#include<stdlib.h>
main()
{
char identificacao,condicao;
int quant,i,j,matricula,x;
float porc;
x=0;
for (i=0;i<14;i++)
{
printf ("Digite a identificação da turma = ");
fflush (stdin);
scanf ("%c", &identificacao);
fflush (stdin);
printf ("Digite a quantidade de alunos = ");
fflush (stdin);
scanf ("%i", &quant);
for (j=0;j<quant;j++)
{
printf ("Digite o numero de matricula do aluno = ");
fflush (stdin);
scanf ("%i", &matricula);
printf ("Digite 1 se o aluno esta presente ou 0 se esta ausente = ");
fflush (stdin);
scanf ("%s", &condicao);
if (condicao=0)
x=x+1;
printf ("A turma %c teve %i ausentes", identificacao,x); }
porc=(x/quant);
}
system ("Pause");
}
alguém ajuda ai porque essa linha não esta pegando rodo o programa mas ela não pega porque????????????????????????
printf ("A turma %c teve %i ausentes", identificacao,x); }
porc=(x/quant);
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.