Baixe o app para aproveitar ainda mais
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.
Compartilhar