Ir ao conteúdo
  • Cadastre-se

dkfeira

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por dkfeira

  1. Então pessoal, preciso que a sequencia de números sejam infinitos e quando a pessoa digite "n" quando for perguntada se quer continuar (inserir ou n ou s), o portugol calcule com os dados já informados o maior, média, menor....o que eu faço? segue abaixo os comandos:

    programa
    {
    inteiro x=1 
    inteiro maior=0, menor=0, media
    inteiro y=0
    inteiro z=0
    caracter op='s'
    	
    	funcao inicio(){ 
    	enquanto(op=='s'){ 	
    	para (x=1; x<=20; x++){  
    		     escreva("Digite o ",x,"º número: ")		 
    		     y=y+z
    		     media=y/x
    		     leia(z)
    		     escreva("Deseja continuar? (s/n): ")
    		     leia(op)		  	     
    }  
    	se(z==0)
    {			maior=z
    			menor=z
    			z++}
         senao se(z<menor){
    			menor=z}
         
         senao se(z>maior){
    		     maior=z
     }}
    	          limpa()
    	          escreva("A soma dos números: ",y, "\nA média dos números: ", media)
    	          escreva("\nO maior número: ",maior, "\nO menor múmero: ", menor,"\n")
    }}

     

  2. Pessoal eu preciso alterar meus algoritmos para que quando seja inserido números menores que 0 diga "Insira um valor superior a 0: " e a pessoa coloque novamente o valor e gere o resultado do fatorial do valor inserido.

     

    programa
    {
      
    funcao inicio(){
    		inteiro num
    		    escreva("Coloque um número: ")
    		        leia(num)
    		            escreva("O fatorial de ",num, " é: ", fatorial(num))}
    	
    funcao inteiro fatorial(inteiro v){
    		inteiro resultado
    		       se(v==0 ou v ==1){
    			         retorne 1
    }}}}

    O que é preciso fazer? ta errado o meu?

  3. Olá pessoal, vocês sabem me dizer qual que é o comando em PORTUGOL para :

    1-) Fazer um outro algoritmo que deixe o usuário digitar quantos números quiser, perguntando após cada número se deseja continuar. Ao final, além dos valores anteriores, deverá indicar quantos números foram digitados.

     

    Dessa forma:

    Console

    Digite o 1º número: 13

    Deseja continuar (digite n para sair)? s

    Digite o 2º número: 12

    Deseja continuar (digite n para sair)? s

    Digite o 3º número: 14

    ...

    Foram digitados x números

    A soma dos números: y 

    A média dos números: z 

    O maior número: t

    O menor número: v

     

    Gente, as letras são os resultados para cada requisito.

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!