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