• Nenhum resultado encontrado

OBSERVAÇÃO: TODOS os programas entregues devem ter o seguinte cabeçalho:

N/A
N/A
Protected

Academic year: 2022

Share "OBSERVAÇÃO: TODOS os programas entregues devem ter o seguinte cabeçalho:"

Copied!
5
0
0

Texto

(1)

EXERCÍCIO ESTRUTURA DE DADOS – Lista de Exercícios 01/N1 – 2015/02 – Fundamentos de C e controle de fluxo

PARA SÁBADO (DIA 26/09) – Os programas devem estar em um único arquivo compactado (apenas os arquivos-fontes .c ou .cpp e não os executáveis .exe) com o nome no seguinte formato:

Lista01N1-ED–NomeeSobrenomedoAluno.(zip)(rar)(tar)(ou outro) . O título do e-mail também deve seguir este formato: Lista01N1-ED–NomeeSobrenomedoAluno

OBSERVAÇÃO: TODOS os programas entregues devem ter o seguinte cabeçalho:

/*

Função : Autor : Data :

Observações:

*/

Onde deverá estar escrito o que o programa faz, o autor (nome, turma, a data e as observações que forem pertinentes.

Os trabalhos são individuais e não serão aceitos após a data.

Enviar os programas para o e-mail: edkevan@gmail.com ou para o e-mail

edkallenn.lima@uninorteac.com.br (E SOMENTE PARA ESTES EMAILS!!!!)

Último dia para entrega dos trabalhos: 26/09/2015.

(2)

• Fazer um programa para receber um número inteiro de segundos do usuário e imprimir a quantidade correspondente em horas, minutos e segundos

• Fazer um programa para receber 5 valores inteiros do usuário e mostrar a sua média (que pode não ser inteira).

• Sejam a e b os catetos de um triângulo retângulo cuja hipotenusa h é obtida pela equação:

. Faça um programa que leia os valores de a e b, e calcule o valor da hipotenusa através da fórmula dada. Imprima o resultado. (Use a função sqrt da biblioteca math.h)

• Faça um programa que leia um ângulo em graus e apresente-o convertido em radianos. A fórmula de conversão é R G ∗ π/180, sendo G o ângulo em graus e R em radianos e pi = 3.14159265.

• Leia uma velocidade em km/h (quilômetros por hora) e apresente convertida em m/s (metros por segundo). A fórmula de conversão é M = K/36, sendo K a velocidade em km/h e M em m/s

• Escrever um programa para exibir todos os múltiplos de num2 de 1 até num1 (com num1 e num2 sendo digitados pelo usuário).

• Escreva um programa para ler um número e dizer se ele é primo ou não. (Um número primo é aquele que só é divisível por 1 e por ele mesmo. Ex: 2, 3, 5, 7, 11, etc...)

• Criar um algoritmo para calcular e imprimir o salário líquido de um (pobre) professor. Os dados fornecidos serão: o valor da hora-aula, número de aulas dadas no mês e percentual de desconto do INSS.

• Faça um programa para calcular o valor de uma aproximação do número PI, usando a fórmula de Leibiniz (n é digitado pelo usuário):

4 ∗ 1

⋯ isto é:

Exercícios

(3)

• Ler um valor em reais e exibir o equivalente em dólares. Considere US$ 1 = R$ 1,982.

• Ler o salário de um funcionário e imprimi-lo com um aumento de 12%.

• Ler dois números e informar o dividendo, o divisor, o quociente e o resto

• Ler dois valores reais e exibir o primeiro com um acréscimo de 30%, e o segundo com um desconto de 25%.

• Ler o preço de um par de sapatos numa loja e escrevê-lo com um desconto de x%. x é fornecido pelo usuário.

• Entrar com a razão e o 1º termo de uma PA e imprimir seu N-ésimo termo, sendo N fornecido pelo usuário.

A fórmula do termo geral de uma P.A. é

1 onde a

1

é o primeiro termo, r é a razão e n é a quantidade de termos (ou o enésimo termo, fornecido pelo usuário).

• Entrar com a razão e o 1º termo de uma P.G. e imprimir seu N-ésimo termo, sendo N fornecido pelo usuário. A fórmula do termo geral de uma P.G. é:

Onde a

1

é o primeiro termo, q é a razão e n é a quantidade de termos (ou o enésimo termo, fornecido pelo usuário).

• Calcular a área de um triangulo Retângulo usando o Teorema de Heron onde area=sqrt(s(s-a)(s-b)(s-c)) e s

= (a+b+c)/2. S é o semiperímetro do triângulo. Sqrt é a raiz quadrada.

• Faça um programa que leia 4 valores reais (a, b, c e d) e determine:

• A média aritmética;

• A média harmônica (MH);

• A média geométrica (MG);

• A média quadrática(MQ).

• Considere que:

(4)

• Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada a massa inicial, em gramas, faça um programa que determine o tempo necessário para que

essa massa se torne menor que 0,05 gramas

• Crie uma aplicação para calcular o IMC (Índice de Massa Corporal) que leia o peso do usuário em quilogramas e a altura em metros e que depois calcule e apresente o IMC segundo a

fórmula: !" #$%&'()*+,&%

-,.*/-'(0$./&% 1 -,.*/-'(0$./&% .

Além disso, o programa deverá exibir as informações seguintes do Ministério da Saúde para que a pessoa possa avaliar seu IMC:

VALORES DE IMC

Abaixo do peso: menor que 18,5 Normal: entre 18,5 e 24,9 Acima do peso: entre 25 e 29,9 Obeso: 30 ou mais

• A sequencia de Fibonacci é uma sequência de números inteiros, começando normalmente por 0 e 1, na qual, cada termo subsequente (número de Fibonacci) corresponde a soma dos dois anteriores. A sequencia leva o nome de seu criador que descreveu, em 1202, o crescimento de uma população de coelhos a partir desta. A sequência pode ser gerada de diversas formas.

Uma delas usa uma função geradora na seguinte forma: 2

3

2

43

. Onde

5=1.6180339887498. Faça um programa onde o usuário digita um número n e a seguir ele

exiba TODOS os números de Fibonacci de 0 até n usando a função geradora acima.

(5)

• Fazer um programa para receber dois números do usuário e calcular MDC entre eles utilizando o método de Euclides (não-recursivo) (Pesquise sobre o método de Euclides – DICA: tem no blog do professor!).

• Criar um programa para ler vários números e imprimir todos os divisores de cada número digitado. A leitura se encerra com um número negativo

• Ler dois números inteiros e exibir o resto da divisão do primeiro pelo segundo.

• Ler dois números inteiros e escrever o valor do dobro de seus quadrados e de sua raízes quadradas (usar a função sqrt(x) da biblioteca math.h)

• Ler três números reais e exibir o quádruplo de sua soma

• Dados os pontos A, de coordenadas A(x1, y1) e B de coordenadas B(x2, y2), escreva um

programa que determine a distância entre os dois pontos. Considere que:

• Ler dois valores reais e exibir o primeiro com um acréscimo de 9.4%, e o segundo com um desconto de 25%.

• Escrever um programa que leia três valores inteiros distintos e os escreva em ordem crescente.

• Faça um programa que receba o número do mês e mostre o mês correspondente. Valide mês inválido. (Exemplo: entrada: 08, saída: Agosto. Entrada: 13, saída: Mês inválido!)

Fazer o cabeçalho de TODOS os exercícios.

Referências

Documentos relacionados

Our contributions are: a set of guidelines that provide meaning to the different modelling elements of SysML used during the design of systems; the individual formal semantics for

(grifos nossos). b) Em observância ao princípio da impessoalidade, a Administração não pode atuar com vistas a prejudicar ou beneficiar pessoas determinadas, vez que é

No entanto, maiores lucros com publicidade e um crescimento no uso da plataforma em smartphones e tablets não serão suficientes para o mercado se a maior rede social do mundo

poste e base em aço anodizado, caixa preta e fita

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Por fim, dada as previstas asserções, o presente artigo conclui a nulidade da Língua Esperanto como proposta de embate ao imperialismo americano, conquanto, o

Eu não posso seguir uma religião, eu não sou Católica, nem Evangélica, a minha religião é mais forte que tudo isso, porque quando eu, numa altura entrei numa Igreja

O Magnífico Reitor do Instituto Federal de Educação Ciência e Tecnologia do Ceará (IFCE) e o Pró-Reitor de Pesquisa e Inovação (PRPI), no uso de suas atribuições