Upload
bruno-bevervanso-alberti
View
220
Download
5
Embed Size (px)
DESCRIPTION
Exercícios de ProgramaçãoUNIOESTE-FOZProfessora Teresinha Arnauts2007
Citation preview
1
������������í�� ����� ��������������� ��â������� �������������� � ����çã ���º���
�� ���� ���� ���������� ������
1)� �Implemente um programa que leia um número (N). Se o número lido estiver nointervalo de 1 a 10 então o programa deverá calcular e apresentar o fatorialdo número. Caso contrário o programa deverá calcular a somatória do número[1..N] e apresentar o resultado.
2) Implemente um programa que solicite uma palavra e informe qual o tamanho, emcaracteres, da palavra.
3) Implemente um programa que solicite uma palavra e apresente-a de formaseparada por hífen, por exemplo: Antonio, resultado: A-n-t-o-n-i-o.
4) Implemente um programa que solicite uma palavra e apresente cada caracter dapalavra em uma nova linha.
5) Implemente um programa que solicite uma palavra e um caractere e informequantas vezes o caracter aparece na palavra.
6) Implemente um algoritmo que solicite duas palavras (p1 e p2) e faça aconcatenação das mesmas armazenando-as em p, ou seja, p := p1 + p2. No finalimprima o valor de p.
7) Implemente um programa que solicite uma letra e o programa informe qual ocódigo dessa letra (comando para obter o código de um caracter: x :=ord(ch);).
8) Implemente um programa que solicite um código de letra e informe a qualcaracter esse código pertence (comando que transforma um código paracaracter: ch := chr(x);).
9) Implemente um programa que apresente a tabela ASCII, intervalo de 1 a 255, noseguinte formato: código=caracter. Por exemplo: 97=a
10) Implemente um programa que solicite um caracter e se for letra e estiver emminúsculo, passe-a para maiúsculo.
11) Implemente um programa que solicite um caracter e se for letra e estiver emmaiúsculo, passe-a para minúsculo.
12) Implemente um programa que solicite uma palavra e apresente-a em maiúsculo.
13) Implemente um programa que solicite uma palavra e apresente-a em minúsculo.
14) Implemente um programa que solicite uma palavra e apresente seu primeirocaracter em maiúsculo e os demais em minúsculo.
15) Implemente um programa que solicite uma frase e apresente o primeirocaracter em de cada palavra em maiúsculo e os demais em minúsculo.
16) Implemente um programa que leia uma frase e substitua todos os “a” queaparecem na frase por espaço em branco.
17) Implemente um programa que leia uma frase e elimine todos os caracteresrepetidos seqüencialmente. Por exemplo: Tesste = Teste.
18) Implemente um programa que leia uma frase, e dois caracteres (x e y). Oalgoritmo deverá substituir todas as ocorrências de x por y. Por exemplo:
Frase: ‘Texte’, x = ‘x’, b =’s’, Resposta: ‘Teste’.
2
19) Faça um algoritmo que indique se um número fornecido pelo usuário é primo ounão.
20) Faça um algoritmo que indique se um número fornecido pelo usuário é par ouímpar.
21) Faça um algoritmo que indique se um número fornecido pelo usuário é ou nãomúltiplo de 3.
22) Faça um algoritmo que indique se um número fornecido pelo usuário é ou nãoum número perfeito. Um número é perfeito se a soma de todos os seus divisoresinteiros resultam no próprio número.
23) Faça um algoritmo que apresente por extenso um número fornecido pelousuário. Intervalo: 0 a 99.
24) Faça um algoritmo que indique se um número fornecido pelo usuário é par ouímpar.
25) Faça um programa que indique se um determinado ano fornecido pelo usuário ébissexto ou não.
26) Faça um algoritmo que apresente o número anos, meses e dias de vida de umadeterminada pessoa. O programa deverá solicitar a data de nascimento dapessoa.
27) Faça um algoritmo que calcule e apresente a soma de 10 números fornecidospelo usuário.
28) Faça um algoritmo que calcule e apresente a soma dos números fornecidos pelousuário. O critério de parada é o usuário digitar o número zero.
29) Faça um programa que calcule a série de Fibonacci até o N-ésimo elemento,fornecido pelo usuário. Por exemplo: para n=5 a série seria: 0 1 1 2 3
30) Faça um algoritmo que solicite um número em decimal e o programa deveráapresentá-lo em binário.
31) Faça um algoritmo que solicite um número em binário e o programa deveráapresentá-lo em decimal.
32) Faça um algoritmo que informe ao usuário se uma determinada data é válida ounão.
33)Implemente um programa que leia as seguintes informações de um funcionário:nome, idade, cargo, seu salário bruto e o número de horas extras trabalhadas.Sabe-se que:- Seu salário bruto teve uma aumento de 25%- O funcionário trabalha 8 horas diárias. As horas extras valem o dobro da
hora normal.- É descontado 15% do salário bruto para se obter o salário líquido. As
horas extras são somadas ao salário líquido.
Escreva os seguintes resultados:- Nome, idade e cargo.- Salário bruto do funcionário.- Salário líquido do funcionário acrescido das horas extras trabalhadas pelo
mesmo.
34) Faça um algoritmo que calcule os resultados x' e x’’ da seguinte expressão,onde a, b e c são valores lidos:
3
x = ( -b ± b2 –4ac )/2a
A função que retorna a raiz quadrada de um número é SQRT.Ex. : y := 4;
x := SQRT ( y );O resultado de x será 2.
Lembretes:1. Não existe raiz quadrada de números negativos2. Esta expressão calcula as raízes de uma equação de segundo grau,
portanto o valor de a não deve ser zero. Se for zero significa que aequação representa uma reta.
35) Faça um algoritmo que calcule e apresente a área e o perímetro de umquadrado. Solicite ao usuário as informações necessárias.
36) Faça um algoritmo que calcule e apresente a área e o perímetro de umretângulo. Solicite ao usuário as informações necessárias.
37) Faça um algoritmo que calcule e apresente a área e o perímetro de umtriângulo retângulo. Solicite ao usuário as informações necessárias.
38)Faça um algoritmo que calcule e apresente a hipotenusa de um retângulo.Solicite ao usuário as informações necessárias.
39) Faça um algoritmo que calcule e apresente o mínimo múltiplo comum de 3números fornecidos pelo usuário (MMC).
40) Faça um algoritmo que calcule e apresente o máximo divisor comum de 4números fornecidos pelo usuário (MDC).
41) Faça um algoritmo que calcule e apresente o índice de massa corpórea de umapessoa (IMC). IMC = peso / (altura x altura), peso em quilos e altura emmetros. E indique sua posição na seguinte tabela de pesos abaixo, note quevocê deverá conhecer o sexo da pessoa para poder apresentar a condição.
Condição IMC em Mulheres IMC em Homensabaixo do peso 42)< 19,1 43)< 20,7no peso normal 44)19,1 - 25,8 45)20,7 - 26,4marginalmente acima do peso 46)25,8 - 27,3 47)26,4 - 27,8acima do peso ideal 48)27,3 - 32,3 49)27,8 - 31,1obeso 50)> 32,3 51)> 31,1