Ddggen 0 Denunciar post Postado Outubro 6, 2013 bom dia a todos, esto com dvida quanto ao exercício,fiz por completo, mas no final pede a quantidade de aluno que ficaram APROVADO, DP ,REPROVADOS,RECUPERAÇÃO,usando cont+1 apenas ele soma a quantidade de vezes que foram lidas, 6 alunos no total; algoritmo "semnome" // Função : // Autor : // Data : 06/10/2013 // Seção de Declarações var i,al:inteiro n1,n2,med,cont: real inicio // Seção de Comandos para i de 1 ate 6 passo 1 faca escreval ("digite a 1° nota do al") leia (n1) escreval ("digite a 2° nota do al") leia (n2) med <- (n1+n2)/2 escreval ("sua media e de:",med) se med >= 9 entao escreval ("aprovado") senao se med >= 7 entao escreval ("recuperacao") senao se med >= 5 entao escreval ("dp") senao se med < 5 entao escreval ("reprovado") fimse fimse fimse fimse cont <- cont + 1 //Qtde de médias fimpara fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
jorge danilo 3 Denunciar post Postado Outubro 11, 2013 Você poderá criar variáveis que vai incrementando cada condição. Compartilhar este post Link para o post Compartilhar em outros sites
tockie 1 Denunciar post Postado Outubro 12, 2013 É como o Jorge disse. O problema no seu código se deve ao local do cont<-cont+1. Você colocou ele do lado de fora dos "se"s. Então cada aluno é contado no fim das contas. Novamente, como o Jorge disse, você deve criar um contador para cada situação possível e colocar cada um em seu "se" específico. Compartilhar este post Link para o post Compartilhar em outros sites
Sergio Cavalcante 6 Denunciar post Postado Outubro 21, 2013 esta incompleto v se te ajuda em alguma coisa var aluno:caracter nota:vetor[1..3] de inteiro media:real i,j:inteiro recup,reprov,aprov,opc:inteiro inicio Escreval("informe o nome do aluno ") leia(aluno) para i de 1 ate 3 faca Escreva("informe a ",i,"°" ,"nota : ") leia (nota) media <- (nota[1]+nota[2]+nota[3])/3 fimpara se media<5 entao reprov <-reprov +1 fimse se (media>=5)e( media<=7) entao recup <-recup +1 fimse se (media>=7)e(media<=10) entao aprov <-aprov + 1 fimse escreval("O aluno :" ,aluno) escreval("Obteve a media : ",media) escreval("A quantidade de reprovados e : ",reprov ) escreval("A quantidade de recuperação e : ",recup ) escreval("A quantidade de aprovados e : ",aprov ) fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites