Informática, perguntado por anonimodigital54, 2 meses atrás

1-Num concurso público, um candidato respondeu a uma avaliação com 10 questões de múltipla escolha, onde cada questão tinha resposta A até D. Fazer um algoritmo para ler o gabarito da prova e as respostas do aluno, informando quantas questões ele acertou. Linguagem C​

Soluções para a tarefa

Respondido por vbonat
1

O algoritmo em linguagem de programação C se encontra na imagem em anexo. Abaixo o código com as explicações.

Algoritmo em programação C

Vamos escrever um código em linguagem de programação C, que calcula a nota do candidato e a imprime na tela:

#include <stdio.h>

int main () {

   //Função que calcula a nota do candidato

   int calcula_nota(char gabarito[], char resposta[]){

       int nota = 0;

       for(int i=0; i<10; i++)

           if(resposta[i] == gabarito[i])

               nota++;

      return nota;

   };

   //Arrays com o gabarito e as respostas do candidato

   char gabarito[] = {"abdeccabbe"};

   char resposta[] = {"cbdacbebbe"};

   

   int nota = calcula_nota(gabarito, resposta);

   

   //Imprime a nota calculada

   printf("A nota do candidato é %d/10.", nota);

   return 0;

}

Saiba mais sobre programação C em: https://brainly.com.br/tarefa/53953225

#SPJ1

Anexos:
Perguntas interessantes