Ir ao conteúdo

Posts recomendados

Postado

Faça um programa modularizado para corrigir provas de múltipla
escolha. Cada prova tem dez questões e cada questão vale 1 ponto. O
primeiro conjunto de dados a ser lido é o gabarito da prova. Os outros
dados serão os números dos alunos e suas respectivas respostas. Existem
15 alunos matriculados. Calcule e mostre:
· Para cada aluno seu número e sua nota;
· A percentagem de aprovação, sabendo-se que a nota mínima é 6,0.

 

A porcentagem esta incorreta!! Me ajudem!!!

 

#include <stdio.h>

void preenchevet(int vet[])
{
    int i;
    for(i=0;i<10;i++)
    {
        printf("Valor da questão: %d",i+1);
        scanf("%d",&vet);
    }
}

int corrige(int gab[],int resp[])
{
    int i,cont=0;
    for(i=0;i<10;i++)
    {
        if(gab==resp)
        cont++;
    }
    return cont;
}

int main()
{
    int gab[10],resp[10];
    int i,nota,mat,qtdap=0;
    float perc;
   
   
    for(i=1;i<=15;i++)
    {
        printf("Matricula:");
        scanf("%d",mat);
        preenchevet(resp);
        nota=corrige(gab,resp);
        printf("Mtaricula %d - nota %d",mat,nota);
    }
   
    if(nota>=6)
        qtdap++;
   
    perc=qtdap*100/15;
    printf("Percentual =%d",perc);
    return 0;
}

  • Curtir 1
Postado

@andreisaque    a porcentagem está certa, pela regra de três seria  

                                               15  -------------   100  %

                                              qtdap ----------    perc %

                                      ----------------------------------------------------------

                                              15 perc  =  100 * qtdap

                                                    perc =  100 * qtdap

                                                         -------------------------            

                                                                      15

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!