Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Algoritmos e Programação de Computadores

Por:   •  18/9/2018  •  2.427 Palavras (10 Páginas)  •  317 Visualizações

Página 1 de 10

...

para (inteiro i =0; i

escreva("Informe a Opinião (ótimo – 3, bom – 2, regular – 1):")

leia (opiniao)

escreva("Informe a Idade:")

leia (idade)

se (opiniao == 3) {

somaIdadeOtimo = somaIdadeOtimo + idade

qtdeOtimo = qtdeOtimo + 1

}

se (opiniao == 1) {

qtdeRegular = qtdeRegular + 1

}

se (opiniao == 2) {

qtdeBom = qtdeBom + 1

}

}

escreva ("Média das idades que responderam Ótimo=", somaIdadeOtimo / qtdeOtimo, "\n")

escreva ("Qtde de Pessoas Regular=", qtdeRegular, "\n")

escreva ("Percentual de pessoas que respondeu bom =",qtdeBom / tam * 100, "\n")

}

- A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando dados sobre o salário e o número de filhos. A prefeitura deseja saber:

- a média do salário da população;

- a média do número de filhos;

- o maior salário;

- a porcentagem de pessoas com salários de até R$ 150,00

Para finalizar a leitura digite um salário negativo.

funcao inicio(){

inteiro qtdeEntrevistados = 0, qtdeFilhos = 0, somaFilhos = 0, qtdeSalario150 =0

real salario =99.0, mediaSalario =0.0, mediaNumeroFilhos = 0.0

real maiorSalario = -999999.0, somaSalario=0.0

enquanto (salario > 0.0) {

escreva("Informe o Salario:")

leia (salario)

se (salario > 0.0) {

escreva("Informe a Qtde de Filhos:")

leia (qtdeFilhos)

somaSalario = somaSalario + salario

qtdeEntrevistados = qtdeEntrevistados + 1

somaFilhos = somaFilhos + qtdeFilhos

se (salario > maiorSalario) {

maiorSalario = salario

}

se (salario > 150.0) {

qtdeSalario150 = qtdeSalario150 + 1

}

}

}

escreva ("Média dos salário da populão=", somaSalario / qtdeEntrevistados, "\n")

escreva ("Média número de filhos=", somaFilhos / qtdeEntrevistados, "\n")

escreva ("Maior Salário=", maiorSalario, "\n")

escreva ("% de pessoas com salário de até R$150,00=", qtdeSalario150 / qtdeEntrevistados * 100 , "\n")

}

- Escreva um programa que gera números entre 1000 e 1999 e mostra aqueles que divididos por 11 dão resto 5.

funcao inicio(){

para (inteiro i = 1000; i

se (i % 11 == 5) {

escreva (i,"\n")

}

}

}

- Crie um algoritmo que ajude o DETRAN a saber, o total de recursos que foram arrecadados com a aplicação de multas de trânsito. O algoritmo deve ler as seguintes informações para cada motorista:

- O número da carteira de motorista (de 1 a 4327)

- Número total de multas;

- Valor unitário para cada uma das multas.

Deve ser impresso o valor da dívida de cada motorista e ao final da leitura o total de recursos arrecadados (somatório de todas as multas). O algoritmo deverá imprimir também o número da carteira do motorista que obteve o maior número de multas. Para finalizar a leitura digite um número de carteira de motorista menor ou igual a zero.

funcao inicio(){

inteiro carteira = 9999, qtdeMultas = 0

real valorMulta = 0.0, valorTotalMotorista = 0.0, somaMultas = 0.0

enquanto (carteira >=1) {

escreva ("Informe o num da Carteira:")

leia (carteira)

se (carteira >=1) {

escreva ("Informe a Qtde de Multas:")

leia (qtdeMultas)

escreva ("Informe o valor de cada Multa:")

leia (valorMulta)

valorTotalMotorista = qtdeMultas * valorMulta

escreva ("Valor devido pelo nº ", carteira, " é ", valorTotalMotorista, "\n")

somaMultas = somaMultas + valorTotalMotorista

}

}

escreva ("Total arrecadado=",

...

Baixar como  txt (16.9 Kb)   pdf (78.5 Kb)   docx (30.9 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no Essays.club