Exercício 43

Home Fóruns Programação Básica Exercício 43

Marcado: 

Visualizando 4 respostas da discussão
  • Autor
    Posts
    • #101891
      MARCIO PAIVA
      Participante

      OI Jéssica como vai tudo bem?
      acabei de fazer os exercícios.
      Gostaria você desse uma analisada.

      eis aqui os códigos:

      programa
      {
      	
      	funcao inicio()
      	{
      		escreva("{EXERCÍCIO 043-Analisador de Números}")
      		inteiro n
      		inteiro tc = 0
      		inteiro c = 1
      		inteiro t_num_par = 0
      		inteiro t_num_impar = 0
      		inteiro menor_num_impar = 0
      		cadeia resp
      		faca{
      			escreva("\n")
      			escreva("Digite o "+c+"º valor ")
      			leia(n)
      			se(n % 2 == 0){
      				t_num_par++
      			}senao{
      				t_num_impar++
      				se(t_num_impar == 1){
      					menor_num_impar = n
      				}
      				senao se(n < menor_num_impar){
      					menor_num_impar = n
      				}
      			}
      		tc++
      		c++
      		escreva("Quer continuar? [S/N] ")
      		leia(resp)
      		}enquanto(resp == "S" ou resp == "s")
      		escreva("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=")
      		escreva("\nTotal de valores "+tc)
      		escreva("\nTotal de números PARES "+t_num_par)
      		escreva("\nO valor "+menor_num_impar+" menor número IMPAR digitado")
      	}
      }
      
    • #101892
      MARCIO PAIVA
      Participante
      programa
      {
      inclua biblioteca Util-->u
      	
      	funcao inicio()
      	{
      		escreva("{EXERCÍCIO 044- Números Sorteados}")
      		inteiro c = 2
      		inteiro tv = 0
      		inteiro soma_valores = 0
      		inteiro sub_valores = 0
      		inteiro maior_valor = 0
      		inteiro menor_valor = 0
      		inteiro num_sorteado = 0
      		inteiro valor_v = 0 
      		cadeia resp
      		inteiro sort_vezes = 0
      		inteiro ts = 0
      		escreva("\nO 1º valor foi sorteado foi 7 ")
      		faca{
      			soma_valores+=num_sorteado
      			num_sorteado = u.sorteia(1, 10)
      			ts++
      		     escreva("\nquer continuar? [S/N] ")
      		     leia(resp)
      		     se(resp == "N" ou resp == "n"){
      		     	pare
      		     }
      			escreva("O Valor "+c+"º sorteado foi "+num_sorteado)
      			se(ts == 1){
      				maior_valor = num_sorteado
      				menor_valor = num_sorteado
      			}senao{
      				se(num_sorteado>maior_valor)
      				maior_valor = num_sorteado
      				se(num_sorteado<menor_valor)
      				menor_valor = num_sorteado
      			}
      			se(num_sorteado == 5){
      				sort_vezes++
      			}
      				
      				
      				
      			
      			
                tv++
      		c++
      		}enquanto(resp == "S" ou resp == "s")
      		escreva("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=")
      		escreva("\nVocê me fez sortear "+tv+" valores")
      		escreva("\nSoma de todos eles foi igual a "+soma_valores)
      		escreva("\nO maior valor foi "+maior_valor)
      		escreva("\nO menor valor foi "+menor_valor)
      		escreva("\nO valor 5 foi sorteado "+sort_vezes+" vezes ")
      	}	
      	
      }
    • #101894
      MARCIO PAIVA
      Participante
      programa
      {
      	inclua biblioteca Util-->u
      	funcao inicio()
      	{
      		escreva("{EXERCÍOCIO 045 - Jogo de Advinhar}")
      		escreva("\nVou pensar em um número de 1 a 10")
      		escreva("\nVocê tem 3 CHANCES para tentar adivinhar")
      		escreva("\n---------------------------------------------")
      		inteiro c = 1
      		inteiro num
      		inteiro tc = 0
      		inteiro num_chance = 0
      		faca{
      			num_chance = u.sorteia(1,10)
      			escreva("\nChance de no. "+c+"/ 3 ")
      			escreva("Que números pensei? ")
      			leia(num)
      			se(num == num_chance){
      				escreva("\nAcertou em "+c+" TENTATIVAS")
      				pare
      			
      			}senao{
      				escreva("\nAinda não foi dessa vez...")
      				se(num < num_chance e c <= 2){
      					escreva("\nMas vou te dar outra chance...Chute outro valor MAIOR.")
      					
      				}
      				se(num > num_chance e c <= 2){
      					escreva("\nMas vou te dar outra chance...Chute um valor MENOR")
      					
      				}
      				se( num!=num_chance e c == 3){
      					escreva("\nSuas chances acabaram")
      					pare
      				}
      			}
      			
      			
      			
      
                c++
      		tc++	
      		}enquanto(verdadeiro )
      		
      		
      	}
      }
    • #101928
      Tutora Jessica
      Moderador

      Ola Marcio,
      Perfeito, todos os seus códigos estão funcionando direitinho como se pede nos exercícios, parabéns 🖖

    • #101960
      MARCIO PAIVA
      Participante

      Boa tarde Jessica.
      Muito obrigado.

Visualizando 4 respostas da discussão
  • Você deve fazer login para responder a este tópico.