Ir ao conteúdo
  • Cadastre-se

algoritmo em portugol não funciona o teste de menor valor


Posts recomendados

O algoritmo a seguir calcula quase tudo corretamente, exceto o teste quanto a soma de menor valor.

 

''O algoritmo deve simular o lançamento de dois dados 36000 vezes, somar os dados e no final exibir a soma de maior ocorrência e a de menor ocorrência."

algoritmo "sorteio de dados de 6 lados"// Função :// Autor : Paulo Cesar Dutra Cardoso// Data : 09/11/2015// Seção de Declarações var    n,contador,dado1,dado2,soma,maior,menor:inteiro    v:vetor[2..12] de inteiroinicio// Seção de Comandos   Escreva("Quantas vezes devem ser lançados os dados?")   leia(n)   para contador<-1 ate n faca            aleatorio on            aleatorio 1,6                      leia(dado1)                      leia(dado2)            aleatorio off            soma<-dado1+dado2            v[soma]<-v[soma]+1   fimpara   limpatela   para soma de 2 ate 12 faca        se v[soma]>maior então           maior<-v[soma]       fimse        menor<-maior        se v[soma]<menor então           menor<-v[soma]        fimse   fimpara   para soma de 2 ate 12 faca        se v[soma]=maior então           escreval("O Que mais se repetiu foi", soma, " ,", maior, " vezes.")        fimse        se v[soma]=menor então           escreval("O Que menos se repetiu foi", soma, " ,", menor, " vezes.")        fimse   fimparafimalgoritmo
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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