Informática, perguntado por samueloliveira102809, 1 ano atrás

Escreva um programa que armazene 10 números reais (UTILIZE ESTRUTURA DE REPETIÇÃO) . Informar quantos números existem em cada faixa: (Valor 0,2 ponto)

Faixa 1 -> 1 - 40

Faixa 2 -> 60 - 125.5

Faixa 3 -> 200.5 - 264.2

Soluções para a tarefa

Respondido por jplivrosng
0

Como não foi pedida uma liguagem específica farei um pseudo código onde "//" indica comentário e os comandos estarão em negrito:

Begin Program

// declaração de variáveis:

var array vetor=[1:10]

var int faixa_1=0, faixa_2=0, faixa_3=0

//laço para preencher os 10 números:

for(i=1, i=10, i++) {

write("escreva um número")

vetor[i] = read()

}

for(i=1, i=10, i++) {

   if  (1 < vetor[i] < 40) {

       faixa_1 += 1

       }

   if  (60< vetor[i] < 125,5) {

       faixa_2 += 1

       }

   if  (200,5 < vetor[i] < 264,2) {

       faixa_3 += 1

       }

}

write("a faixa 1 tem", faixa_1, "elementos"\n)

write("a faixa 2 tem", faixa_2, "elementos"\n)

write("a faixa 3 tem", faixa_3, "elementos"\n)

End Program

Perguntas interessantes