Sunteți pe pagina 1din 5

Universidade Norte do Paran

LTPII

Lista de Exerccios Funes


1) Faa um programa que contenha uma funo que receba como parmetro por valor um intervalo de tempo em horas, minutos e segundos, calcule e retorne o valor deste intervalo em segundos. Exemplo 1! horas, "! minutos, 1! segundos equivalem a #$"1! segundos. Faa um programa que contenha uma funo que receba, por parmetro & referncia), a altura e o sexo de uma pessoa e retorne o seu peso ideal. 'tili(e as seguintes f)mulas #) *ara homens peso ideal + ,%.%-altura . /$ *ara mulheres peso ideal + 0%.1-altura . "".,

%)

Faa um programa que contenha duas fun1es 23dia aritm3tica receba as duas notas de um aluno como parmetro por valor4 23dia ponderada receba as duas notas de um aluno como parmetro por referncia. 5onsidere a nota 1 com peso % e a nota % com peso $.

")

Faa um programa que apresente o menu de op1es a seguir, permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar cada operao e mostre o resultado. 8erifique a possibilidade de opo inv6lida. Menu de opes: 1- *eso 9deal 2- 925 3- 5lassificao 4- :air Na opo criar uma funo que receba , por parmetro &refer;ncia), a altura e o sexo de uma pessoa e retorne o seu peso ideal. *ara homens peso ideal + ,%.%-altura . /$ *ara mulheres peso ideal + 0%.1-altura . "".,

Na opo ! criar uma funo que receba, por parmetro &valor), a altura e o peso de uma pessoa e retorne o seu 925 &<ndice de 2assa 5orporal). IM"# peso$%altura&! Na opo ' criar uma funo que receba, por parmetro &valor) o 925 &chame a funo da opo %) de uma pessoa e mostre a categoria que a pessoa se encontra conforme a tabela a seguir

IM" =baixo de 1$,/ 1$,/ &inclusive) . %/ %/ &inclusive) . #! #! &inclusive) . #/ #/ &inclusive) . "! =cima de "! &inclusive)

"ate(oria =baixo do peso *eso normal =cima do peso >besidade grau 9 >besidade grau 99 >besidade grau 999

/) Faa um programa que apresente o menu de op1es a seguir, que permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar a operao e mostre o resultado. 8erificar a possibilidade de opo inv6lida. Menu de opes: 1 . ?ovo sal6rio4 % . F3rias4 #@ A3cimo terceiro4 "@ 5lasse4 /@ :air Na opo : criar uma funo que receba como parmetro &refer;ncia) o sal6rio de um funcion6rio, calcular e mostrar o novo sal6rio usando as regras a seguir )al*rio =t3 BC #/!,!! Ae BC #/!,!! a BC 0!!,!! =cima de BC 0!!,!! +u,ento 1/D 1!D /D

Na opo !: criar uma funo que receba como parmetro &valor) o sal6rio de um funcion6rio, calcular e mostrar o valor de suas f3rias. :abe@se que as f3rias equivalem ao seu sal6rio acrescido de 1E# do sal6rio. Na opo ': criar uma funo que receba como parmetros o sal6rio de um funcion6rio e o nFmero de meses de trabalho na empresa, no m6ximo 1%, calcular e mostrar o valor do d3cimo terceiro. :abe@se que o d3cimo terceiro equivale ao seu sal6rio multiplicado pelo nFmero de meses de trabalho dividido por 1%. Na opo - criar uma funo que receba, por parmetro o novo sal6rio &chame a funo da opo 1) de um funcion6rio e mostre a categoria que a pessoa se encontra conforme a tabela a seguir Novo sal*rio =t3 BC /!!,!! =cima de BC /!!,!! "ate(oria 2al remunerado Gem remunerado

0) Faa um programa que carregue um vetor com 1! nFmeros inteiros e que contenha a) 'ma funo que receba o vetor como parmetro e calcule m3dia dos nFmeros4 b) 'ma funo que receba o vetor como parmetro e retorne maior nFmero4 c) 'ma funo que receba o vetor como parmetro calcule a quantidade de nFmeros pares. ,) Faa um programa que carregue um vetor com a idade de 1! pacientes, apresente o menu de op1es a seguir, permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar cada operao e mostre o resultado. 8erifique a possibilidade de opo inv6lida. Menu de opes: 1@ 23dia de 9dade %@ 2aior 9dade #@ 8erifica idade "@ :air Na opo criar uma funo que receba o vetor como parmetro e calcule a m3dia das idades. Na opo ! criar uma funo que receba o vetor como parmetro e calcule a maior idade. Na opo ' criar uma funo que receba o vetor e uma idade como parmetro e mostre a quantidade de pacientes com aquela idade. $) Faa um programa que carregue um vetor com a m3dia de de( alunos, um vetor com o nFmero de matrHcula destes alunos, apresente o menu de op1es a seguir, permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar cada operao e mostre o resultado. 8erifique a possibilidade de opo inv6lida. Menu de opes: 1. 23dia da turma %. 2aior 23dia #. Exame ". :air Na opo criar uma funo que receba como parmetro o vetor com a m3dia dos alunos e calcule m3dia geral dos alunos. Na opo ! criar uma funo que receba como parmetros o vetor com a m3dia dos alunos e o vetor de matrHculas, calcule a maior m3dia e a matrHcula do aluno. Na opo ' criar uma funo que receba como parmetros o vetor com a m3dia dos alunos e o vetor de matrHculas, mostre o nFmero de matrHcula dos alunos que esto de exame, isto 3, com m3dia menor que 0.!.

I) Faa um programa que carregue um vetor com o peso, um vetor com a altura e um vetor com o sal6rio de 11 7ogadores de um time de futebol. apresente o menu de op1es a seguir, permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar cada operao e mostre o resultado. 8erifique a possibilidade de opo inv6lida. Menu de opes: 1. 925 %. 23dia de altura #. 23dia de peso ". 23dia de sal6rio /. :air Na opo criar uma funo que receba como parmetros o vetor com a altura e o vetor de de peso, calcule > 925 de cada 7ogador, sabe@se se 925+ pesoEaltura%4 Na opo ! criar uma funo que receba como parmetro o vetor com a altura e calcule m3dia de alturas do 7ogadores. Na opo ' calcule m3dia de peso do 7ogadores &utili(e a mesma funo da opo %). Na opo - calcule m3dia de sal6rio do 7ogadores &utili(e a mesma funo da opo %).

1!) Faa um programa que carregue uma matri( 1!x1! de nFmeros inteiros e que contenha a) 'ma funo que receba a matri( como parmetro e calcule m3dia dos nFmeros4 b) 'ma funo que receba a matri( como parmetro e retorne maior nFmero4 c) 'ma funo que receba a matri( como parmetro calcule a quantidade de nFmeros pares. 11) Faa um programa que carregue uma matri( /!x/! com os pesos dos funcion6rios de uma empresa, apresente o menu de op1es a seguir, permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar cada operao e mostre o resultado. 8erifique a possibilidade de opo inv6lida. Menu de opes: 1@ 23dia de peso %@ 2enor peso #@ 8erifica acima do peso "@ :air Na opo criar uma funo que receba a matri( como parmetro e calcule a m3dia dos pesos. Na opo ! criar uma funo que receba a matri( como parmetro e calcule o maior peso. Na opo ' criar uma funo que receba a matri( e um peso como parmetro e mostre a quantidade de pacientes acima daquele peso.

1%)Faa um programa que carregue uma planilha &matri() 1%x" com os valores das vendas de uma lo7a, onde cada linha representa um m;s do ano e cada coluna representa uma semana do ano, apresente o menu de op1es a seguir, permita ao usu6rio escolher a opo dese7ada, receba os dados necess6rios para executar cada operao e mostre o resultado. 8erifique a possibilidade de opo inv6lida. 5alcule e mostre Menu de opes: 1. Jotal de 8endas de cada m;s %. Jotal de vendas de cada semana #. Jotal de vendas do ano ". 2aior venda /. :air Na opo criar uma funo que receba a matri( como parmetro e calcule o total vendido em cada m;s do ano4 Na opo ! criar uma funo que receba a matri( como parmetro e calcule o total vendido em cada semana durante todo o ano. Na opo ' criar uma funo que receba a matri( parmetro e calcule o total vendido pela lo7a no ano. Na opo - criar uma funo que receba a matri( parmetro e calcule a maior venda e em qual m;s e semana ela ocorreu.

S-ar putea să vă placă și