Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Tecnológica Federal do Paraná � UTFPR Coordenação de Ciências da Computação - COCIC 1 a Lista de Exercícios 1 Exercícios: Entrada / Saída - Estrutura Con- dicional - Repetição 1. Escreva uma função que recebe as 3 notas de um aluno por parâmetro e uma letra. Se a letra for A o procedimento calcula a média aritmética das notas do aluno, se for P, a sua média ponderada (pesos: 5, 3 e 2), H, a sua média harmônica e Q para média Quadrática. A média calculada deve ser impressa na tela: • Aritmética: a+b+c 3 • Quadrática: √ a2+b2+c2 3 • Harmônica: 31 a + 1 b + 1 c • Ponderada: a× P + b× P + c× P 2. Entrar com três números e imprimir o maior número (supondo números diferentes). 3. Escreva uma função que receba 3 valores reais X, Y e Z e que verifique se esses valores podem ser os comprimentos dos lados de um triângulo e, neste caso, retornar qual o tipo de triângulo formado. O procedimento deve identificar o tipo de triângulo formado observando as seguintes definições: • Triângulo Equilátero: os comprimentos dos 3 lados são iguais. • Triângulo Isósceles: os comprimentos de 2 lados são iguais. • Triângulo Escaleno: os comprimentos dos 3 lados são diferentes. 4. Faça uma função que leia um número não determinado de valores po- sitivos e retorna a média aritmética dos mesmos. 1 5. Faça um algoritmo que leia um número qualquer. Caso o número seja par e menor que 10, escreva Número par menor que Dez, caso o número digitado seja ímpar menor que 10 escreva Número Ímpar menor que Dez, caso contrário EscrevaNúmero fora do Intervalo. 6. Criar um algoritmo em C que leia um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um nú- mero fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número. 7. Fazer um programa que solicite um número ao usuário e após mostre todos os números ímpares existentes entre 0 e o número informado. 8. Construa um algoritmo em C para determinar a situação (APRO- VADO/EXAME/REPROVADO) de um aluno, dado a sua frequência (FREQ) (porcentagem de 0 a 100%) e sua nota (NOTA) (nota de 0.0 a 10.0), sendo que: Condição Situação Frequência até 75% Reprovado Frequência entre 75% e 100% e Nota até 4.0 Reprovado Frequência entre 75% e 100% e Nota de 4.0 até 7.0 Exame Frequência entre 75% e 100% e Nota entre 7.0 e 10.0 Aprovado 9. Sendo H = 1 + 1 2 + 1 3 + 1 4 ... 1 N fazer um programa para mostrar o valor de H. O número N será fornecido como entrada. Mostre o resultado na tela como no exemplo a seguir: Exemplo: Se N = 4; H = 1 + 1 2 + 1 3 + 1 4 = 2.08 10. Faça um algoritmo em C para calcular o valor de S, dado por: S = 1 N + 2 N−1 + 3 N−2 + ...+ N−1 2 + N 1 sendo N fornecido pelo teclado. 11. Crie um algoritmo que leia N números e para cada número digitado im- prima, o quadrado do número se o número for impar ou a raiz quadrada do número se ele for um número par. 2 12. Faça um algoritmo que escreva os números inteiros de 1 a 100. [WHILE] 13. Faça um algoritmo que escreva os números inteiros de 100 a 1. [DO...WHILE] 14. Faça um algoritmo que imprima a soma dos números pares entre 230 a 520. [FOR] 3
Compartilhar