Buscar

2ª Lista de Exercícios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

DEPARTAMENTO DE ENGENHARIA QUÍMICA 
Introdução à computação para Engenharia Química e Engenharia de Alimentos 2014.2 
Profª Ruthinéia Jéssica Alves do Nascimento 
 
2ª Lista de exercícios 
1) Num triângulo retângulo, segundo Pitágoras, o quadrado da hipotenusa (a) é igual a 
soma dos quadrados dos catetos (b e c), isto é, a
2
 = b
2
 + c
2
. Crie um programa em 
Fortran que leia os valores dos catetos e imprima (ou escreva) o valor da hipotenusa. 
Como programador, lembre-se de não permitir que o usuário do seu programa informe 
valores inválidos para os lados do seu triângulo. 
2) Elabore um programa em linguagem Fortran que solicite a digitação de um numero 
inteiro entre 0 e 50 (Não permitir que usuário digite qualquer numero fora deste 
intervalo). A condição de finalização do programa é o valor ser igual a zero, após isto 
calcule o FATORIAL DESTE NUMERO digitado e mostre o resultado no vídeo. 
3) Usando o recurso de matrizes (variável BIDIMENSIONAL) Elabore um programa 
que solicite a digitação de duas matrizes uma de ordem 2 (2 linhas e duas colunas) e 
outra de ordem 4 (4 linhas e 4 colunas). Entrar com os elementos linha a linha. 
Apresente o resultado na tela em forma de tabela e calcule o determinante desta matriz 
mostrando o resultado. 
4) Repita o exercício anterior lendo as matrizes a partir de uma arquivo previamente 
criado por você. 
5) Usando o recurso de vetores (variável BIDIMENSIONAL) Elabore um programa 
que solicite a digitação de duas matrizes, a primeira matriz 2X3 e a segunda 3x2. 
Calcule o produto destas 2 matrizes e mostre resultado na tela. 
6) Repita o exercício anterior onde ao final o programa deve escrever o resultado em 
um arquivo. 
7) Faça um programa em Fortran para criar uma matriz 4 x 4. Crie a lógica que some 
todos os temos da matriz e ao final apresente o resultado na tela e também imprima este 
resultado em um arquivo. 
8) Crie um programa em fortran para digitar uma matriz de 5 linhas por 6 colunas 
mostrando a mesma na tela em forma de tabela. Crie no algoritmo uma lógica para 
calcular a soma dos itens das 3ª e 5ª linhas da matriz, Calcular a soma dos itens da 4ª 
coluna, multiplique os dois resultados encontrados e mostre na tela. 
9) Dados os valores de vendas (S), calcular e imprimir o lucro (M), a comissão (C) E o 
lucro bruto (G). As fórmulas a serem empregadas são: 
C = .10 x S + $100,00 
G = .80 (S-C) 
M = .95 G - $75,00 
O valor de S deverá ser lido. Se o valor de S for igual ou inferior à zero, parar o 
programa. Caso contrário imprimir os valores de S, C, G e N. 
10) Escrever um programa para calcular os juros simples de um capital durante certo 
número de anos. Usar a fórmula: J = C * i * t onde : 
C = capital 
i = taxa 
t= tempo 
Deverão ser lidos de “n” registros dos valores de C, i e T. 
DEPARTAMENTO DE ENGENHARIA QUÍMICA 
Introdução à computação para Engenharia Química e Engenharia de Alimentos 2014.2 
Profª Ruthinéia Jéssica Alves do Nascimento 
 
 
A saída deverá ser: CAPITAL TAXA TEMPO JUROS 
11) A resistência total de "n" resistores R1, R2,... Rn, em paralelo é dada por : 
 
 
 
 
 
 
 
 
 
 
 
. Escreva um programa para calcular o valor de R. Os valores de 
R1, R2,....., Rn e "n", deverão ser lidos da tela. 
12) A altura vertical de um projétil é dada por: 
 
 
, onde : v0 é a 
velocidade inicial do projétil, g é a aceleração da gravidade (9.82 m/s
2
) e t é o tempo em 
segundos. Lendo-se v0 calcular a altura do projétil para cada 0.1 de segundos. O usuário 
deve informar o t inicial e o t final. 
13) O aumento da população de uma cultura de bactérias em função do tempo é 
diretamente proporcional ao tamanho da população. Matematicamente, a população a 
qualquer momento poderá ser expressa pela equação a seguir: 
 
Onde: t é o tempo em horas, P(0) é a população de bactérias no tempo de referência e P 
é a população de bactérias no tempo t. Calcular o fator de multiplicação da população 
 
 
, depois de decorridos 2, 5, 10 e 50 horas. Considere os 10 primeiros termos da 
série. 
14) Calcular a soma dos 100 primeiros números ímpares. 
15) Escrever o algoritmo e um programa FORTRAN que calcule os elementos de um 
conjunto numérico contendo 8 linhas e 10 colunas através da expressão: 
 
 
. 
Ao final escreva a matriz H em um arquivo. 
16) Faça um programa que contenha uma sub-rotina para obter do usuário a 
temperatura em Celsius e outra sub-rotina para mostrar ao usuário a temperatura em 
Fahrenheit (°F = °C × 1,8 + 32). 
17) Deseja-se dividir uma turma com N alunos em dois grupos: um com M alunos e 
outro com (N-M) alunos. Faça o fluxograma e o programa que lê o valor de N e M e 
informa o número de combinações possíveis. Dica: Número de combinações é igual a 
N!/(M! * (N-M)!). Crie uma função para calcular fatorial. 
18) Faça uma função que calcula a média de um aluno de acordo com o critério da 
UFRN. Além disso, faça uma segunda função que informe o status do aluno de acordo 
com a tabela a seguir: 
Nota acima de 7  “Aprovado” 
Nota entre 5 e 7  “Aprovado por nota” 
Nota abaixo de 3 “Reprovado” 
19) Faça uma calculadora que forneça as seguintes opções para o usuário: 
Opções: 
(1) Somar 
(2) Subtrair 
(3) Multiplicar 
(4) Dividir 
(5) Sair do programa 
Qual opção você deseja? 
Para cada operação crie uma função para realizar a tarefa.

Outros materiais