TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Logica de programação

Por:   •  31/5/2015  •  Trabalho acadêmico  •  6.388 Palavras (26 Páginas)  •  331 Visualizações

Página 1 de 26

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[pic 1]

        Declare IDADE, QTDIND, MEDIA,        SOMA Numérico

                SOMA = 0        

                QTDIND = 0                

        Enquanto[pic 2]

                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[pic 3]

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[pic 4]

                Receba "informe a altura: ", ALTURA

                Receba "informe o sexo: ", SEXO

                se [pic 5]

ALTURA > MAIOR

                        MAIOR = ALTURA

                   senão

ALTURA < MENOR

MENOR = ALTURA

Fim se

                se [pic 6]

SEXO == 'M' | SEXO == 'm'

                        HOMENS = HOMENS + 1

                [pic 7][pic 8][pic 9]

                   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[pic 10]

        Declare C        , F numérico

        F = 50        

        Enquanto [pic 11]

        F > 150

        [pic 12][pic 13]

                C = ( 5 / 9 ) * ( F - 32 )

Fim-Enquanto

F = F + 1

                EXIBA “Fahrenheit: ", F, " Centigrados: ", C

Fim-Algoritmo-3

4 - Um comerciante deseja fazer o levantamento do lucro das mercadorias que ele comercializa. Para isto, mandou digitar numa linha para cada mercadoria com o nome, preço de compra e preço de venda das mesmas.

Fazer um algoritmo que:

Determine e escreva quantas mercadorias proporcionam:

a) lucro menor que 10%

b) lucro entre 10% e 20%

c) lucro maior que 20%

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

Obs.: o aluno deve adotar um flag.

Algoritmo-4[pic 14]

        Declare NOME Alfanumérico

        Declare PRECO_COMPRA, PRECO_VENDA, LUCRO

        L1, L2, L3, TOTAL_COMPRA, TOTAL_VENDA Numérico

     TOTAL_COMPRA = 0

        TOTAL_VENDA = 0

        L1 = 0

        L2 = 0[pic 15]

        L3 = 0

        Enquanto NOME == "FIM"[pic 16]

                Receba "informe o nome da mercadoria: ", NOME

                se NOME <> "FIM" [pic 17]

Receba "informe o preco de compra: ", PRECO_COMPRA

Receba "informe o preco de venda: ", PRECO_VENDA

                        LUCRO = 100 * (PRECO_VENDA - PRECO_COMPRA) /

                                        PRECO_COMPRA

                        se LUCRO < 10 [pic 18]

                                L1 = L1 + 1

                        senao

                        se LUCRO >= 10 & LUCRO <= 20[pic 19]

...

Baixar como (para membros premium)  txt (19.2 Kb)   pdf (262.7 Kb)   docx (44.7 Kb)  
Continuar por mais 25 páginas »
Disponível apenas no TrabalhosGratuitos.com