Ir ao conteúdo
  • Cadastre-se

Clovis23

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

0
  1. Fala galera! Tô fazendo um sistema de matriculas que o professor pediu para uma matéria WEB da faculdade. Então, Na hora de fazer a grade, o "coordenador" vai precisar cadastras as materias e os professores de acordo com os dias e horarios, pra fechar a grade. Segue a tela de como tá: Queria fazer com que, ao cadastrar, esses dados que a pessoa escolhe, apareça logo em seguida na tela com as escolhas e ao lado um botão para editar e outro para remover. Alguem me dá uma luz????
  2. Então, eu tenho uma resposta em portugol. Mas precisa que ela seja transformada em C e com funçoes e procedimentos. sabe??? { // declaracao das variaveis declare GAB: vetor[10] de caracteres; // gabarito da prova declare RESP: vetor[10] de caracteres; // respostas de cada aluno declare ALUNO: inteiro; // numero do aluno declare NOTA: inteiro; // nota do aluno declare APROV: inteiro; // numero de aprovados declare PORCENT: real; // porcentagem de aprovacao declare N: inteiro; // numero de alunos declare FREQ: vetor[11] de inteiros; // frequencia das notas declare MAIOR: inteiro; // maior frequencia declare i: inteiro; // subscritor para os vetores // inicializa os acumuladores globais APROV := 0; N := 0; // inicializa o vetor de frequencia das notas para ( i := 1 ate 11 passo 1 ) { FREQ := 0; } // le o gabarito para ( i := 1 ate 10 passo 1 ) { leia ( "Gabarito: ", GAB ); } // recebe os dados dos alunos enquanto ( ALUNO <> 9999 ) { leia ( "Numero do aluno: ", ALUNO ); se ( ALUNO <> 9999 ) { // le os as respostas dos alunos para ( i := 1 ate 10 passo 1 ) { leia ( "Resposta: ", RESP ); } // incializa os acumuladores locais (especificos) NOTA := 0; // calcula a nota do aluno para ( i := 1 ate 10 passo 1 ) { se ( RESP == GAB ) { NOTA := NOTA + 1; } } // resultados escreva ( "Aluno: ", ALUNO, " Nota = ", NOTA ); N := N + 1; // conta o aluno // soma a frequencia se ( NOTA == 0 ) { FREQ[11] := FREQ[11] + 1; } senao { FREQ [NOTA] := FREQ [NOTA] + 1; } // acumula os aprovados se ( NOTA >= 6 ) { APROV := APROV + 1; } } } // calcula a porcentagem de aprovados PORCENT := 100 * APROV / N; // descobre a nota de maior frequencia absoluta MAIOR := 0; // inicializa a condicao de extremo para ( i := 1 ate 11 passo 1 ) { se ( FREQ > MAIOR ) { MAIOR := FREQ; NOTA := i; } } // resultados gerais escreva ( "Percentual de aprovacao: ", PORCENT ); escreva ( "Maior frequencia: ", MAIOR ); escreva ( "Nota de maior frequencia: ", NOTA );
  3. Oi galera, preciso da entrega desse exercicio hj a noitem valendo nota mas não sei como fazer, alguem ajuda por favor??? Ele tem q ser feito em funções e procedimentos! Fazer um algoritmo para corrigir provas de múltipla escolha. Cada prova tem 10 questões, cada questão valendo um ponto. O primeiro conjunto de dados a ser lido será o gabarito para a correção da prova. Os outros dados serão os números dos alunos e suas respectivas respostas, e o último número do aluno ficticio, será 9999. O algoritmo deverá calcular e imprimir: a) para cada aluno, o seu número e sua nota a procentagem de aprovação, sabendo-se que a nota mínima de aprovação é 6 c) a nota que teve maior frequência absoluta, ou seja, a nota que apareceu maior número de vezes (supondo a inexistencia de empates) Desde já agradeço, vale 4 pontos galera, me ajuda aÊÊ!

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