Ir ao conteúdo
  • Cadastre-se

Fabalous

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa tarde galera, tudo bem? Poderia me ajudar com esse algorítimo, não estou conseguindo colocar ele para processar os dados da maneira correta. Na hora de processar os dados e somar as matrizes ele não esta somando, então o resultado esta variando apenas de 1 e 0. Obrigado! inicio // Seção de Comandos Escreval ("Qual a direção da ressaca?") repita Escreval ("(1)Norte (2)Noroeste (3)Oeste (4)Sudoeste (5)Sul (6)Sudeste (7)Leste (8)Noroeste") leia (direcaodaressaca) se ( direcaodaressaca > 8 ) então Escreval ("") Escreval ("APENAS 1 A 8") Escreval ("") Escreval ("Qual a direção da ressaca?") fimse ate (direcaodaressaca <= 8) limpatela Escreval ("Qual a direção do vento?") repita Escreval ("(1)Norte (2)Noroeste (3)Oeste (4)Sudoeste (5)Sul (6)Sudeste (7)Leste (8)Noroeste") leia (direcaodovento) se (direcaodovento > 8) então Escreval ("") Escreval ("APENAS 1 A 8") Escreval ("") Escreval ("Qual a direção do vento?") fimse ate (direcaodovento <= 8) limpatela Escreval ("Qual a condição da maré?") repita Escreval ("(1)Baixa (2)Média (3)Alta") leia (condicaodamare) se (condicaodamare > 3) então Escreval ("") Escreval ("APENAS 1 A 3") Escreval ("") Escreval ("Qual a condição da maré?") fimse ate (condicaodamare <= 3) limpatela Escreval ("Qual a movimentação da maré?") repita Escreval ("(1)Crescente (2)Decrescente") leia (movimentacaodamare) se (movimentacaodamare > 2) então Escreval ("") Escreval ("APENAS 1 A 2") Escreval ("") Escreval ("Qual a movimentação da maré?") fimse ate (condicaodamare <= 2) limpatela se (direcaodaressaca = 3) então MatrizPraia[1,1] <- 0 MatrizPraia[1,2] <- 0 MatrizPraia[1,3] <- 1 MatrizPraia[1,4] <- 0 MatrizPraia[1,5] <- 0 MatrizPraia[1,6] <- 0 MatrizPraia[1,7] <- 1 MatrizPraia[1,8] <- 0 MatrizPraia[1,9] <- 0 MatrizPraia[1,10] <- 0 MatrizPraia[1,11] <- 0 senao se (direcaodaressaca = 4) então MatrizPraia[1,1] <- 0 MatrizPraia[1,2] <- 0 MatrizPraia[1,3] <- 0 MatrizPraia[1,4] <- 1 MatrizPraia[1,5] <- 1 MatrizPraia[1,6] <- 1 MatrizPraia[1,7] <- 1 MatrizPraia[1,8] <- 0 MatrizPraia[1,9] <- 1 MatrizPraia[1,10] <- 1 MatrizPraia[1,11] <- 1 senao se (direcaodaressaca = 5) então MatrizPraia[1,1] <- 1 MatrizPraia[1,2] <- 1 MatrizPraia[1,3] <- 0 MatrizPraia[1,4] <- 0 MatrizPraia[1,5] <- 0 MatrizPraia[1,6] <- 1 MatrizPraia[1,7] <- 1 MatrizPraia[1,8] <- 1 MatrizPraia[1,9] <- 1 MatrizPraia[1,10] <- 1 MatrizPraia[1,11] <- 1 senao se (direcaodaressaca = 6) então MatrizPraia[1,1] <- 0 MatrizPraia[1,2] <- 1 MatrizPraia[1,3] <- 0 MatrizPraia[1,4] <- 0 MatrizPraia[1,5] <- 1 MatrizPraia[1,6] <- 1 MatrizPraia[1,7] <- 1 MatrizPraia[1,8] <- 1 MatrizPraia[1,9] <- 0 MatrizPraia[1,10] <- 1 MatrizPraia[1,11] <- 0 se (direcaodaressaca = 7) então MatrizPraia[1,1] <- 0 MatrizPraia[1,2] <- 1 MatrizPraia[1,3] <- 0 MatrizPraia[1,4] <- 1 MatrizPraia[1,5] <- 0 MatrizPraia[1,6] <- 0 MatrizPraia[1,7] <- 0 MatrizPraia[1,8] <- 1 MatrizPraia[1,9] <- 0 MatrizPraia[1,10] <- 0 MatrizPraia[1,11] <- 0 senao se (direcaodovento = 1) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 0 MatrizPraia[2,3] <- 0 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 1 MatrizPraia[2,6] <- 1 MatrizPraia[2,7] <- 1 MatrizPraia[2,8] <- 1 MatrizPraia[2,9] <- 0 MatrizPraia[2,10] <- 0 MatrizPraia[2,11] <- 0 senao se (direcaodovento = 2) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 1 MatrizPraia[2,3] <- 1 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 1 MatrizPraia[2,6] <- 1 MatrizPraia[2,7] <- 0 MatrizPraia[2,8] <- 1 MatrizPraia[2,9] <- 0 MatrizPraia[2,10] <- 1 MatrizPraia[2,11] <- 0 senao se (direcaodovento = 3) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 0 MatrizPraia[2,3] <- 0 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 0 MatrizPraia[2,6] <- 0 MatrizPraia[2,7] <- 1 MatrizPraia[2,8] <- 0 MatrizPraia[2,9] <- 0 MatrizPraia[2,10] <- 0 MatrizPraia[2,11] <- 0 senao se (direcaodovento = 4) então MatrizPraia[2,1] <- 1 MatrizPraia[2,2] <- 0 MatrizPraia[2,3] <- 0 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 0 MatrizPraia[2,6] <- 0 MatrizPraia[2,7] <- 0 MatrizPraia[2,8] <- 0 MatrizPraia[2,9] <- 1 MatrizPraia[2,10] <- 0 MatrizPraia[2,11] <- 1 senao se (direcaodovento = 5) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 0 MatrizPraia[2,3] <- 0 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 1 MatrizPraia[2,6] <- 0 MatrizPraia[2,7] <- 0 MatrizPraia[2,8] <- 0 MatrizPraia[2,9] <- 1 MatrizPraia[2,10] <- 0 MatrizPraia[2,11] <- 0 senao se (direcaodovento = 6) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 0 MatrizPraia[2,3] <- 1 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 1 MatrizPraia[2,6] <- 0 MatrizPraia[2,7] <- 0 MatrizPraia[2,8] <- 0 MatrizPraia[2,9] <- 1 MatrizPraia[2,10] <- 0 MatrizPraia[2,11] <- 0 senao se (direcaodovento = 7) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 1 MatrizPraia[2,3] <- 1 MatrizPraia[2,4] <- 1 MatrizPraia[2,5] <- 1 MatrizPraia[2,6] <- 0 MatrizPraia[2,7] <- 0 MatrizPraia[2,8] <- 1 MatrizPraia[2,9] <- 0 MatrizPraia[2,10] <- 0 MatrizPraia[2,11] <- 0 senao se (direcaodovento = 8) então MatrizPraia[2,1] <- 0 MatrizPraia[2,2] <- 1 MatrizPraia[2,3] <- 1 MatrizPraia[2,4] <- 0 MatrizPraia[2,5] <- 1 MatrizPraia[2,6] <- 1 MatrizPraia[2,7] <- 0 MatrizPraia[2,8] <- 1 MatrizPraia[2,9] <- 0 MatrizPraia[2,10] <- 1 MatrizPraia[2,11] <- 0 senao se (condicaodamare = 1) então MatrizPraia[3,1] <- 1 MatrizPraia[3,2] <- 1 MatrizPraia[3,3] <- 1 MatrizPraia[3,4] <- 0 MatrizPraia[3,5] <- 1 MatrizPraia[3,6] <- 1 MatrizPraia[3,7] <- 0 MatrizPraia[3,8] <- 0 MatrizPraia[3,9] <- 1 MatrizPraia[3,10] <- 1 MatrizPraia[3,11] <- 0 senao se (condicaodamare = 2) então MatrizPraia[3,1] <- 1 MatrizPraia[3,2] <- 1 MatrizPraia[3,3] <- 1 MatrizPraia[3,4] <- 1 MatrizPraia[3,5] <- 1 MatrizPraia[3,6] <- 1 MatrizPraia[3,7] <- 1 MatrizPraia[3,8] <- 0 MatrizPraia[3,9] <- 1 MatrizPraia[3,10] <- 1 MatrizPraia[3,11] <- 0 senao se (condicaodamare = 3) então MatrizPraia[3,1] <- 0 MatrizPraia[3,2] <- 1 MatrizPraia[3,3] <- 1 MatrizPraia[3,4] <- 1 MatrizPraia[3,5] <- 1 MatrizPraia[3,6] <- 1 MatrizPraia[3,7] <- 0 MatrizPraia[3,8] <- 0 MatrizPraia[3,9] <- 0 MatrizPraia[3,10] <- 1 MatrizPraia[3,11] <- 0 senao se (movimentacaodamare = 1) então MatrizPraia[4,1] <- 0 MatrizPraia[4,2] <- 1 MatrizPraia[4,3] <- 0 MatrizPraia[4,4] <- 0 MatrizPraia[4,5] <- 1 MatrizPraia[4,6] <- 1 MatrizPraia[4,7] <- 0 MatrizPraia[4,8] <- 0 MatrizPraia[4,9] <- 1 MatrizPraia[4,10] <- 1 MatrizPraia[4,11] <- 0 senao se (movimentacaodamare = 2) então MatrizPraia[4,1] <- 0 MatrizPraia[4,2] <- 1 MatrizPraia[4,3] <- 0 MatrizPraia[4,4] <- 0 MatrizPraia[4,5] <- 1 MatrizPraia[4,6] <- 1 MatrizPraia[4,7] <- 1 MatrizPraia[4,8] <- 0 MatrizPraia[4,9] <- 1 MatrizPraia[4,10] <- 1 MatrizPraia[4,11] <- 0 senao Escreval ("ERRO") fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse para i:=1 ate 4 faca se MatrizPraia[i,1] = 1 então Praia_do_Diabo <- Praia_do_Diabo + 1 fimse fimpara Arpoador <- MatrizPraia[1,2] + MatrizPraia[2,2] + MatrizPraia[3,2] + MatrizPraia[4,2] Leblon <- MatrizPraia[1,3] + MatrizPraia[2,3] + MatrizPraia[3,3] + MatrizPraia[4,3] Sao_Conrado <- MatrizPraia[1,4] + MatrizPraia[2,4] + MatrizPraia[3,4] + MatrizPraia[4,4] Joatinga <- MatrizPraia[1,5] + MatrizPraia[2,5] + MatrizPraia[3,5] + MatrizPraia[4,5] Barra_da_Tijuca_posto8 <- MatrizPraia[1,6] + MatrizPraia[2,6] + MatrizPraia[3,6] + MatrizPraia[4,6] Reserva <- MatrizPraia[1,7] + MatrizPraia[2,7] + MatrizPraia[3,7] + MatrizPraia[4,7] Recreio <- MatrizPraia[1,8] + MatrizPraia[2,8] + MatrizPraia[3,8] + MatrizPraia[4,8] Praia_da_Macumba <- MatrizPraia[1,9] + MatrizPraia[2,9] + MatrizPraia[3,9] + MatrizPraia[4,9] Prainha <- MatrizPraia[1,10] + MatrizPraia[2,10] + MatrizPraia[3,10] + MatrizPraia[4,10] Grumari <- MatrizPraia[1,11] + MatrizPraia[2,11] + MatrizPraia[3,11] + MatrizPraia[4,11] Escreval ("Praia do Diabo", " =", Praia_do_Diabo) Escreval ("Arpoador", " =", Arpoador) Escreval ("Leblon", " =", Leblon) Escreval ("São Conrado", " =", Sao_Conrado) Escreval ("Joatinga", " =", Joatinga) Escreval ("Barra da Tijuca posto8", " =", Barra_da_Tijuca_posto8) Escreval ("Reserva", " =", Reserva) Escreval ("Recreio", " =", Recreio) Escreval ("Praia da Macumba", " =", Praia_da_Macumba) Escreval ("Prainha", " =", Prainha) Escreval ("Grumari", " =", Grumari) fimalgoritmo

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