Buscar

Lista_1

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais