Ir ao conteúdo
  • Cadastre-se

jonas steindorff gomes

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por jonas steindorff gomes

  1. Consegui depois da resposta do professor consegui entender como é o exercício, porém, agora na entrada de dados para realizar a busca não estou conseguindo fazer com que na leitura não se repita os números e nem = 0.

    Var
       n: vetor [1..6,1..5] de inteiro
       busc: vetor [1..3] de inteiro
       l, c, cont, i: inteiro
    
    Inicio
       cont<- 1
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
             n[l,c]<-cont
             se i<30 entao
                cont<- cont+1
             fimse
          fimpara
       fimpara
       escreval("")
       escreval(" Impressão da Tabela")
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
             escreva(n[l,c]:4)
          fimpara
          escreval()
       fimpara
       escreval("")
       escreval("---------------------------------------------------")
       escreval("")
       para i de 1 ate 3 faca
          escreva("Informe o", i,"º numero a ser buscado na tabela: ")
          leia (busc[i])
          enquanto (busc[i]<=0) ou (busc[2]=busc[1]) ou (busc[3]=busc[2]) ou (busc[3]=busc[1])faca
             escreva("Informe o", i,"º numero a ser buscado na tabela: ")
             leia (busc[i])
          fimenquanto
       fimpara
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
          // aqui será realizado a busca dos vetores de busca
          fimpara
       fimpara
    
    Fimalgoritmo

     

    • Obrigado 1
  2. Crie um algoritmo para simular um sorteio de 3 números em uma cartela de 30 números. Para tanto, monte a cartela usando uma matriz 6x5. Use repetições para alimentar a matriz sem a intervenção do usuário, com números inteiros, sequenciais de 1 a 30. Após a montagem da matriz, imprima a mesma. Leia um vetor de 3 números inteiros informados pelo usuário. Garanta que os números lidos pelo usuário não sejam menores ou iguais a zero e também não se repitam dentro do vetor. Após a leitura do vetor, faça uma busca dos números lidos no vetor na matriz (cartela) montada, imprimindo quais números do vetor foram encontrados na cartela.

     

    **Nessa atividade estou com dificuldade para que na alimentação dos números na sequência sem a intervenção do usuário.

     

     

    Var
       numero: vetor [1..6,1..5] de inteiro
       l,c: inteiro
    
    Inicio
    
       para l de 1 ate 6 faca
          para c de 1 ate 5 faca
           numero[l,c]<- numero[l,c]+1
           leia(numero[l,c])
          fimpara
       fimpara
    Fimalgoritmo

    Se puderem me ajudar, Agradeço!!

    • Curtir 1
    • Obrigado 1
  3. Nessa Estrutura se eu tirar a condição enquanto a minha operação segue

    corretamente, porém, a partir do momento que coloco a condição enquanto

    para a idade ele segue fazendo a leitura, mas quando ela encerra ela volta

    a leitura no sexo ainda da 1 pessoa.

     

    Estou ficando frustrado, pois não estou conseguindo resolver essa única situação.

    //Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados
    // os dados de idade,
    //sexo (M/F) e salário. Faça um algoritmo que informe:
    //a) a média de salário do grupo;
    //b) a maior e a menor idade do grupo;
    //c) a quantidade de mulheres com salário até R$100,00.
    //Encerre a entrada de dados quando for digitada uma idade negativa.
    Var
    i, idade, maior_idade, menor_idade, contador, contadorFem, contadorMasc: inteiro
    sexo, m, f, masculino: caracter
    salario, soma_salario: real
    Inicio
          menor_idade<- 999
        para i de 1 ate 4 faca
               escreval ("Idade da ", i, "a pessoa:")
               leia(idade)
               enquanto idade > 0 faca
               escreval ("Sexo M para masculino ou F para feminino:", i, "a pessoa")
               leia(sexo)
               escreval ("Salario: ")
               leia(salario)
                      soma_salario<- soma_salario + salario
                      se (sexo = "f") e (salario<=100) entao
                      contador <- contador + 1
                      fimse
                               se (idade > maior_idade)entao
                               maior_idade <- idade
                               fimse
                               se (idade < menor_idade)entao
                               menor_idade <- idade
                               fimse
               fimenquanto
        fimpara
    soma_salario<- soma_salario/i
    escreval ("A média do salário do grupo:", soma_salario)
    escreval ("Maior idade:", maior_idade)
    escreval ("Menor idade:", menor_idade)
    escreval ("Quanditade de mulheres com salario menor que R$ 100,00:", contador)
    Fimalgoritmo

     

    • Amei 1

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!