Ir ao conteúdo
  • Cadastre-se

Ajuda,,codigo não pegando......


Vitor_Piter

Posts recomendados

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");

}

Alguem ajuda ai porque esse linha não esta pegando rodo o programa mas ela nao pega porque????????????????????????:confused::confused:

printf ("A turma %c teve %i ausentes", identificacao,x); }

porc=(x/quant);

Link para o comentário
Compartilhar em outros sites

Não testei, não.

Experimenta isto:

#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);
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\n", identificacao,x);
printf ("Porcentagem: %f\n", porc=(x/quant));
system ("Pause");
return 0;
}

[]'s

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!