ATPS Nelson 23112012

2386 palavras 10 páginas
ATPS – ALGORITMOS (PROF.NELSON)

1 - Fazer um algoritmo que:
Receba um número indeterminado de linhas contendo cada uma a idade de um indivíduo. A última linha, que não entrará nos cálculos, contem o valor da idade igual a zero. Calcule e escreva a idade media deste grupo de indivíduos.

Algoritmo-1 Declare IDADE, QTDIND, MEDIA, SOMA Numérico SOMA = 0 QTDIND = 0 Enquanto Receba "informe a idade: ",IDADE SOMA = SOMA + IDADE QTDIND = QTDIND + 1 Fim-Enquanto
IDADE == 0
MEDIA = SOMA / QTDIND EXIBA "A idade media e ", MEDIA

Fim-Algoritmo-1

2 - Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 50 pessoas. Fazer um algoritmo que calcule e escreva:
A maior e a menor altura do grupo
A media de altura das mulheres
Numero de homens

Algoritmo-2
Declare MAIOR, MENOR, ALTURA, MEDIA,HOMENS,SOMA, QTDPESSOAS, MULHERES Numérico
Declare SEXO Alfanumérico SOMA = 0
QTDPESSOAS = 0 HOMENS = 0 MULHERES = 0 MAIOR = 0 MENOR = 10
Enquanto QTDPESSOAS <= 50 Receba "informe a altura: ", ALTURA Receba "informe o sexo: ", SEXO se
ALTURA > MAIOR MAIOR = ALTURA senão
ALTURA < MENOR
MENOR = ALTURA
Fim se

se
SEXO == 'M' | SEXO == 'm' HOMENS = HOMENS + 1

senão MULHERES = MULHERES + 1 SOMA = SOMA + ALTURA
QTDPESSOAS = QTDPESSOAS + 1 MEDIA = SOMA / MULHERES
Fim se
Fim enquanto

EXIBA "A maior altura e ", MAIOR EXIBA "A menor altura e", MENOR EXIBA "A altura media das mulheres e ", MEDIA EXIBA "O numero de homens e ", HOMENS
Fim-Algoritmo-2

3 - A conversão de graus Fahrenheit para centígrados é obtida por C = 5 (F-32). 9
Fazer um algoritmo que calcule e escreva uma tabela de centígrados em função de graus fahrenheit, que variam de 50 a 150 de 1 em 1.
Algoritmo-3
Declare C , F numérico F = 50 Enquanto F > 150 C = ( 5 / 9 ) * ( F - 32 )
Fim-Enquanto
F = F + 1

EXIBA “Fahrenheit: ", F, " Centigrados: ", C
Fim-Algoritmo-3

4 - Um comerciante deseja fazer o

Relacionados