Programa em C++

1. Programa em C++

cristiano leite
chrissleite

(usa KUbuntu)

Enviado em 20/05/2011 - 19:21h

Presciso fazer um programa capaz de corrigir provas de múltipla escolha. Cada prova terá 10 questões,valendo 1 ponto cada uma.
a) O programa deve inicialmente guardar o gabarito da prova. Ele será constituído de um
conjunto de dez caracteres representando a resposta para cada uma das questões. Cada questão
pode ter uma das seguintes respostas: 'a', 'b', 'c', 'd' ou 'e'.
b) Ler as respostas ( junto com o número de matricula e nome) e calcular a nota do aluno e
imprimi-la de acordo com o gabarito.
c) De acordo forem sendo inseridas as respostas o programa deverá imprimir a percentagem
de aprovação, sabendo-se que a nota mínima é 5.
d) Mostrar o nome e a matricula daqueles que foram aprovados.
e) Mostrar o nome e a matricula daqueles que foram reprovados.








Fiz so ate aqui nao sei como continuar,,,,

# include <stdio.h>
main ()
{
int questao,nota,matricula[50],opcao,linha=0,coluna=0;
char nome[50][30],gabarito[10],respostas[50][10];
//gabarito[] = {'c','e','d','c','a','d','e','c','a','e'};
gabarito[0]='c';
gabarito[1]='e';
gabarito[2]='b';
gabarito[3]='a';
gabarito[4]='d';
gabarito[5]='c';
gabarito[6]='c';
gabarito[7]='a';
gabarito[8]='b';
gabarito[9]='e';

do{
printf("\n1 - Calcular a nota");
printf("\n2 - Mostra o nome e a matricula dos aprovados");
printf("\n3 - Mostra o nome e a matricula dos reprovados");
printf("\n0 - Sair");
scanf("%d",&opcao);
switch(opcao){
case 1:
printf ("\nInforme o nome do Aluno: ");
scanf ("%s",nome[linha]);
printf ("Matricula: ");
scanf ("%d",&matricula[linha]);
for(coluna=0;coluna<10;coluna++){
printf ("\nQuestao %d:",coluna+1);
getchar();
scanf("%c",&respostas[linha][coluna]);
}
linha++;
break;
case 2:
break;
case 3:
break;
}
}while(opcao!=0);




}



  


2. Re: Programa em C++

Jose Renan
JoseRenan

(usa Ubuntu)

Enviado em 20/05/2011 - 19:41h

meus conhecimentos são muito básicos, não posso de ajudar pessoalmente, dê uma olhada na sessão de scripts em C/C++ do VOL: http://www.vivaolinux.com.br/scripts/categoriaIndex.php?codigo=3


3. Re: Programa em C++

André
andrezc

(usa Debian)

Enviado em 21/05/2011 - 13:06h

Camarada, não há nada complicado em seu exercício. Bem, você só montou uma estrutura e nada mais, com algumas entradas e saídas. Isso não é o bastante. Tente fazer e deixe clara a sua dúvida. Teremos um grande prazer em ajudar.




André.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts