Exercício 1 – Calcular índice de massa corpórea (IMC)

 

O índice de massa corpórea (IMC) de um indivíduo é obtido dividindo-se o seu peso (em Kg) por sua altura (em m) ao quadrado. Assim, por exemplo, uma pessoa de 1,67m e pesando 55kg tem IMC igual a 20,14, já que:

Escreva um programa que solicite ao utilizador o fornecimento do seu peso em kg e de sua altura em m e a partir deles calcule o índice de massa corpórea do utilizador.

 

 

 

Resolução

 

Exercício 2 – Converter horas, minutos e segundos

 

Escreva um programa que a partir de um determinado número de segundos calcula o número de horas, minutos e segundos correspondentes. Conforme o seguinte exemplo: 8053s = 2h :14m : 13s

 

 

 

Resolução

 

Exercício 3 – Classificar em função da média

 

Escreva um programa que permita ler as notas de um aluno às disciplinas de Matemática, Português, Inglês e Geografia e calcular a média. Em função da média mostra uma mensagem com o conteúdo "Aprovado" ou "Reprovado". Consideram-se notas positivas as que forem iguais ou superiores a 9,5.

 

Resolução

 

Exercício 4 -Calculadora

 

Escreva um programa que permita fazer as principais operações aritméticas (somar, subtrair, multiplicar e dividir).

 

Resolução

 

 

 

Resolução

 

 

Exercício 5 – Calcular índice de massa corpórea (IMC)

 

O índice de massa corpórea (IMC) de um indivíduo é obtido dividindo-se o seu peso (em Kg) por sua altura (em m) ao quadrado. Assim, por exemplo, uma pessoa de 1,67m e pesando 55kg tem IMC igual a 20,14, já que:

Considerando a tabela seguinte, escreva um programa que leia o peso em kg e a altura em m de uma determinada pessoa de forma a calcular o índice de massa corpórea do mesmo e de seguida, estabeleça as comparações necessárias entre o IMC calculado e os valores da tabela e escreva uma das frases, conforme for o caso:

 

IMC

Interpretação

Até 18,5 (inclusive)

Abaixo do peso normal

De 18,5 a 25 (inclusive)

Peso normal

De 25 a 30 (inclusive)

Acima do peso normal

Acima de 30

Obesidade

 

 

 

 

Resolução

 

Exercício 6 – Determinar o maior, o menor e a média de N números

 

Escreva um programa que permita ler N números inteiros e determine o maior, o menor e a média dos números introduzidos.

 

Resolução

 

 

Exercício 7 – Determinar o maior, o menor e a média de N números

 

Escreva um programa que permita ler números inteiros até que o utilizador digite o numero zero. O programa deve calcular os seguintes elementos: o maior, o menor e a média dos números introduzidos.

 

Resolução

 

 

 

Exercício 8 – Determinar o maior, o menor e a média de N números

 

Escreva um programa que permita ler números inteiros até que o utilizador digite o número zero. O programa deve permitir determinar qual o maior ou o menor de acordo com a opção do utilizador.

 

Resolução

 

 

Exercício 9 – Divisíveis por 3 e/ou por cinco

 

Escreva um programa que mostre os números que são divisíveis por 3 e/ou 5 num intervalo definido pelo utilizador.

 

 

Resolução

 

 

 

 

Exercício 10 – Par ou impar

 

Escreva um programa que mostre por ordem crescente ou decrescente os números pares ou impares num intervalo definido pelo utilizador.

 

Resolução

 

 

 

Exercício 11 – Federação Internacional de Atletismo

 

Uma das funções da Federação Internacional de Atletismo (F.I.A.) é gerir o ranking mundial das modalidades. Dado o elevado número de atletas, de provas e modalidades, torna-se necessário informatizar esta tarefa. Para tal são necessários três ficheiros binários, um para a informação dos atletas, outro para a informação relacionada com as modalidades e o terceiro para guardar a informação das provas.

A informação associada a cada atleta é a seguinte:

·        Identificador numérico;

·        Nome do altleta;

·        Nacionalidade;

·        Data de nascimento (dia,mes,ano);

A informação associada a cada modalidade é a seguinte:

·        Identificador numérico;

·        Designação;

A informação associada a cada prova é a seguinte:

·        Identificador do Atleta

·        Identificador da modalidade

·        Data Prova (dia,mes,ano);

·        Local

·        Tempo

Elabore uma aplicação em VB que permita gerir esse ranking.

 

Resolução