Informática, perguntado por israerlerlich10, 7 meses atrás

Elaborar um algoritmo no que leia a altura e o sexo (M ou F) de 5 pessoas, calcule e mostre:
a) A maior e a menor altura do grupo;
b) As médias de alturas das mulheres e dos homens;
c) O número de homens e de mulheres.

Não estou conseguindo montar o algoritmo. A linguagem é o PORTUGOL.

Soluções para a tarefa

Respondido por Zeus0161
3

inicio algoritimo

var sexo,altura,média;

escreva digite sexo

leia sexo

   se sexo > 1 //feminino

         escreva altura

         leia altura

   outro

    se sexo < 1 // masculino

         escreva altura

         leia altura

Aqui tem varias maneiras de fazer vc pode simsplesmente repetir tudo até chegar as 5 pessoas eu fazer um laço de repetição para ele ler o resto

      no final vai ficar tipo

      média = altura/5

      escreva media

espero ter ajudado!


israerlerlich10: Oi, td bom?Como é esse laço de repetição? Eu acho que se eu não aplicar isso, o código vai ficar enorme.
rc9399375: retire o que estão repetidos é coloque os importantes
rc9399375: então escreva a media
rc9399375: mais eles fica grandes mesmos
Respondido por rc9399375
2

var

qnt_M,qnt_F,x: inteiro

alt,menor_alt,maior_alt,soma_altF,media_altF: real

sexo: caractere

inicio

// Seção de Comandos

qnt_M <- 0

qnt_F <- 0

maior_alt <- 0

menor_alt <- 9999

para x de 1 ate 5 faca

escreva ("Informe o seu sexo M/F : ")

leia (sexo)

escreva ("Informe a sua altura : ")

leia (alt)

se (alt > maior_alt) então

maior_alt <- alt

fimse

se (alt < menor_alt) então

menor_alt <- alt

fimse

se sexo <> "F" então

qnt_M <- qnt_M + 1

senao

soma_altF <- alt + soma_altF

qnt_F <- qnt_F + 1

media_altF <- soma_altF / qnt_F

fimse

fimpara

escreval ("A maior altura = ",maior_alt)

escreval ("A menor altura = ",menor_alt)

escreval ("A quantidade de homens = ",qnt_M)

escreval ("A media da altura das mulheres = ",media_altF)

fimalgoritmo

eu não entendo o fato de:

para x de 1 ate 5 faca

escreva ("Informe o seu sexo M/F : ")

leia (sexo)

escreva ("Informe a sua altura : ")

leia (alt)

se (alt > maior_alt) então

maior_alt <- alt

fimse

se (alt < menor_alt) então

menor_alt <- alt

fimse espere te ajudado;)

Perguntas interessantes