Ir para conteúdo
Patricia Carla

Algoritmo - Estrutura Enquanto

Recommended Posts

Estou tentando escrever um algoritmo que pede ao usuário inserir os números e no final exiba qual foi o número maior e o número menor.

Só que o número menor sempre é exibido 0.

algoritmo "SomadorNumerico"
// Função :
// Autor :
// Data : 12/04/2018
// Seção de Declarações
var
cont, N, S, maior, menor: Inteiro
inicio
cont <- 1
S <-0
Enquanto (cont <= 5) faca
   Escreva (" Digite o", cont, "o. valor: ")
   Leia (N)
   Se (N > maior) então
      maior <- N
   Senao
      Se (N < menor) então
         menor <- N
      FimSe
   FimSe
   S <- S + N
   cont <- cont + 1
FimEnquanto
EscrevaL ("----------------------------------------")
EscrevaL (" A soma de todos os valores é: ", S)
EscrevaL (" O maior valor digitado foi: ", maior)
EscrevaL (" O menor valor digitado foi: ", menor)
EscrevaL ("----------------------------------------")
fimalgoritmo

 

Alguém pode me ajudar?

 
  •  
  •  

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por lohayne
      boa noite gente,
      eu comecei super recentemente a programar
      e eu preciso montar um algoritmo que leia e imprima 5 números e dizer quantos são pares,positivos,pares e positivos ,pares ou positivos.
      Eu sei que meu algoritmo esta cheio de erros ,mas espero que possam me ajudar,estou muito perdida
      desde já agradeço
       
      #include <iostream>
      using namespace std;
      int main ()
      {
      {float n1,n2,n3,n4,n5 ;
      int n pares=0,n positivos=0,n pares&&positivos=0,n pares||positivos ;
      {
      cout<<"digite 5 números"<<end;
      cin>>n1>>n2>>n3>n4>>n5}
      if (n1%2==0)n pares++;
      else n impares++;
      if (n1>0)n positivos++;
      else n negativos++
      if (n1%2==0&&n1>0)n pares&&positivos++;
      if (n1%2==0||n1>0) n pares||positivos;
      if (n2%2==0)n pares++;
      else n impares++;
      if (n2>0)n positivos++;
      else n negativos++
      if (n2%2==0&&n2>0)n pares&&positivos++;
      if (n2%2==0||n2>0) n pares||positivos;
      if (n3%2==0)n pares++;
      else n impares++;
      if (n3>0)n positivos++;
      else n negativos++
      if (n3%2==0&&n3>0)n pares&&positivos++;
      if (n3%2==0||n3>0) n pares||positivos;
      if (n4%2==0)n pares++;
      else n impares++;
      if (n4>0)n positivos++;
      else n negativos++
      if (n4%2==0&&n4>0)n pares&&positivos++;
      if (n4%2==0||n4>0) n pares||positivos;
      if (n5%2==0)n pares++;
      else n impares++;
      if (n5>0)n positivos++;
      else n negativos++
      if (n5%2==0&&n5>0)n pares&&positivos++;
      if (n5%2==0||n5>0) n pares||positivos;
      cout << "numeros pares" << n pares;
      cout <<"numeros positivos"<< n positivos;
      cout << "numeros pares e positivos" << n pares&&positivos;
      cout <<"numeros pares ou positivos" << n pares||positivos;
      }
      return 0 ;
    • Por manoaj
      Boa tarde pessoal.
      Estou com o seguinte problema.
       
      Tenho um sistema de avaliacoes de casas, onde cada pessoa faz uma avaliação com base em 6 critérios e pra cada critério e dada uma nota de 1 a 10 e dessa nota eu consigo uma media com base na soma das notas e depois dividindo por 6.
      exemplo (6+4+3+5+8+5 = 31 / 6 = 5.1 de media)
      ate ai tudo bem, o problema e que tenho q pegar todas as avaliacoes dos usuários e lançar uma media geral semelhante a avaliação acima, porem se eu somar todas as avaliacoes eu vou ter um resultado de mais de dois dígitos de media.
      exemplo (520 / 6 = 86.6)
      Eu preciso de uma media de dois dígitos mesmo somando todas as avaliacoes.
      alguém sabe como resolvo isso?
    • Por Hazuki
      Estou com dificuldades em responder algumas perguntas de uma atividade sobre php
      me ajudem aí sz
       
      1)     Com o PHP podemos criar scripts para serem executados no cliente? Justifique.
       
      2)     A utilização de short-tags <! e  !> é altamente recomendada pois, diminui o tempo de desenvolvimento. Explique.
       
      3)     Por ser uma linguagem interpretada, o PHP necessita de um compilador para ser executado.
       
      4)     A sigla PHP não é um acrônimo recursivo para Personal Home Page – Hypertext Processor.
       
      5)     Criado por Rasmus Lerdorf, em sua primeira versão, o PHP já implementava variáveis e constantes. Dê um exemplo.
       
      6)     Criar um algoritmo que mostra no navegador seu nome, série, turma, número e ano, em linhas diferentes.
       
      7)     Criar um algoritmo que mostre no navegador a soma de dois inteiros com valor total igual ao dobro de 36.
       
      8)     Criar um algoritmo que mostre no navegador o resto de uma divisão igual a 3.
       
      9)     Criar um algoritmo que mostre no navegado o quociente da divisão igual a 8.
       
      10) A soma de dois números é 120, o maior deles é o triplo do menor. Faça um algoritmo que mostre os dois números e, o resultado do somatório dos dois.
       
    • Por fuchs2
      Estou cursando isso na escola.. mais nao so muito bom rsrs e queria pedir a ajuda de voces
      1. Faça um algoritmo que receba 3 números, e verifique e mostre na saída qual o maior e qual o menor.
      2. Faça um algoritmo que receba o nome de 2 times de futebol, e receba a quantidade de gols que cada time fez no jogo, o algoritmo deve calcular qual time ganhou e qual time perdeu a partir do saldo de gols.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.