Ajuda com questões de Algoritmos, ajuda ai pessoal?

1. Fazer um algoritmo que, dado um array onde cada posição contém a idade de um indivíduo, calcule e escreva a idade média deste grupo de

indivíduos.

2. Tendo-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 20 pessoas. Fazer um algoritmo que calcule e escreva:

• A maior e a menor altura do grupo;

• A média de altura das mulheres;

• O número de homens.

3. Um comerciante deseja fazer o levantamento do lucro das mercadorias que ele comercializa. Para isto, mandou digitar cada mercadoria com o nome, preço de compra e preço de venda das mercadorias. Fazer um algoritmo que leia 10 produtos e:

− Determine e escreva quantas mercadorias proporcionam:

− Lucro menor 10 %;

− Lucro entre 10% e 20%;

− Lucro maior que 20%.

− Determine e escreva o valor total de compra e de venda de todas as mercadorias, assim como o lucro total.

4. Uma certa empresa fez uma pesquisa para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, foi perguntado o sexo do entrevistado e a sua resposta (sim ou não). Faça um algoritmo que calcule e escreva:

• O número de pessoas que responderam sim;

• O número de pessoas que responderam não;

• A percentagem de pessoas do sexo feminino que responderam sim;

• A percentagem de pessoas do sexo masculino que responderam não;

Comments

  • 1.

    algoritmo "1"

    var

    idades: vetor[1..50] de inteiro

    qtd, i, soma: inteiro

    media:real

    inicio

    leia(qtd)

    para i de 1 ate qtd faca

    leia (idades[i])

    fimpara

    soma <- 0

    para i de 1 ate qtd faca

    soma <- soma + idades[i]

    fimpara

    media <- soma /qtd

    escreval ("Média das idades: ", media)

    fimalgoritmo

    2.

    algoritmo "2"

    var

    i, qtd_homens, qtd_mulheres: inteiro

    altura, maior_alt, menor_alt, soma_alt_mulheres, media_alt_mulheres: real

    sexo: caractere

    inicio

    qtd_homens <- 0

    qtd_mulheres <- 0

    soma_alt_mulheres <- 0

    para i de 1 ate 20 faca

    leia (altura)

    leia (sexo)

    se (i = 1) entao

    maior_alt <- altura

    menor_alt <- altura

    senao

    se (maior_alt < altura) entao

    maior_alt <- altura

    fimse

    se (menor_alt > altura) entao

    menor_alt <- altura

    fimse

    fimse

    se (sexo = "F") entao

    soma_alt_mulheres <- soma_alt_mulheres + altura

    qtd_mulheres <- qtd_mulheres + 1

    senao

    qtd_homens <- qtd_homens +1

    fimse

    fimpara

    escreval ("Maior altura do grupo: ", maior_alt)

    escreval ("Menor altura do grupo: ", menor_alt)

    escreval ("Média de altura das mulheres: ", soma_alt_mulheres / qtd_mulheres)

    escreval ("Número de homens: ", qtd_homens)

    fimalgoritmo

    Agora tente os outros dois.

Sign In or Register to comment.