Você está na página 1de 2

PROGRAMAÇÃO BASICA EM AMBIENTE GRÁFICO

LISTA DE EXERCÍCIOS 01

1) Dados três valores, A, B, C verificar se eles podem ser valores dos lados de um triângulo,
de acordo com os lados informar se:
Triângulo qualquer (um lado é menor que a soma dos outros)
Eqüilátero (três lados iguais) ou
Isósceles (dois lados iguais e um diferente)

2) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um programa Delphi
que calcule seu peso ideal, utilizando as seguintes fórmulas:

Para homens: (72,7 * h) – 58


Para mulheres: (62,1 * h) – 44,7 onde h = altura

3) Faça um programa Delphi que leia o nome e as três notas de uma disciplina de um aluno e ao
final, apresenta o nome do aluno, sua média e se ele foi aprovado ( a média é maior que 8).

4) O preço de um automóvel é calculado pela soma do preço de fábrica com o preço dos impostos
(45% do preço de fábrica) e a percentagem do revendedor (28% do preço de fábrica). Faça um
algoritmo que leia o nome do automóvel e o preço de fábrica e imprima o nome do automóvel e o
preço final.

5) Faça um programa que ao ser informado três valores inteiros, mostre em um label, qual o maior
valor informado.

6) Faça um programa que seja capaz de mostrar a tabuada de 0 a 10 para qualquer numero
fornecido em um Edit o numero fornecido não pode ser inferior a 0 e nem superior a 9.

7) Faça um programa que ao receber em um Edit uma frase mostre:


A qtde de letras na frase, quantas letras são vogais e quantas são consoantes.

8) Faça um programa que ao ler uma frase duas letras A e B procure a letra A na frase e substitua
pela letra B

9) Faça um programa que ao ler uma frase mostre a frase invertida na tela de trás para frente

10) Faça um programa que ao ser digitado em um memo uma seqüência de palavra uma abaixo
da outra, mostre em um outro memo qual a palavra mais comprida e a palavra mais curta.
PROGRAMAÇÃO BASICA EM AMBIENTE GRÁFICO
LISTA DE EXERCÍCIOS 01

1. Escreva um programa que leia dois vetores de 10 posições e faça a multiplicação dos
elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor
resultante.

2. Escreva um programa que leia e mostre um vetor de 20 elementos inteiros. A seguir, conte
quantos valores pares existem no vetor.

3. Escreva um programa que leia um vetor de 20 posições e mostre-o. Em seguida, troque o


primeiro elemento com o último, o segundo com o penúltimo, o terceiro com o antepenúltimo, e
assim sucessivamente. Mostre o novo vetor depois da troca.

4. Escreva um programa que leia um vetor de 50 posições de números inteiros e mostre somente
os positivos.

5. Escreva um programa que leia um vetor de 80 elementos inteiros. Encontre e mostre o menor
elemento e sua posição no vetor.

6. Faça um programa que leia dois vetores de 200 posições de caracteres. A seguir, troque o 1º
elemento de A com o 200º de B, o 2º de A com o 199º de B, assim por diante, até trocar o 200º de
A com o 1º de B. Mostre os vetores antes e depois da troca.

7. Faça um programa que leia um código numérico inteiro e um vetor de 20 posições de números
reais. Se o código for zero, termine o programa. Se o código for 1, mostre o vetor na ordem direta.
Se o código for 2, mostre o vetor na ordem inversa.

8. Escrever um programa que lê um vetor com 6 elementos, que é o resultado de um sorteio da


Sena, e o mostra. Em seguida ser outro vetor, também com 6 elementos, que é a aposta de um
apostador. Em seguida comparar os vetores e mostrar o número de acertos do apostador.

9. Faça um programa que leia um vetor (A) de 100 posições. Em seguida, compacte o vetor,
retirando os valores nulos e negativos. Coloque o resultado no vetor B.

10. Uma locadora de vídeos tem guardado, em um vetor de 500 posições, a quantidade de filmes
retirados por seus clientes durante o ano de 1993. Agora, esta locadora está fazendo uma
promoção e, para cada 10 filmes retirados, o cliente tem direito a uma locação grátis.
Faça um programa que crie um outro vetor contendo a quantidade de locações gratuitas a que
cada cliente tem direito.

11. Escrever um programa que leia um vetor de 30 elementos inteiros e encontre e mostre o
menor e o maior elemento e suas posições no vetor (10).

12. Escrever um programa que leia dois vetores de 10 posições e faça a multiplicação dos
elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostrar o vetor
resultante.

Observação:

Para resolver os exercícios vc deve criar um programa onde cada exercício será resolvido
em um formulário e o formulário principal vc poderá escolher qual exercício deseja
visualizar.

Todos os exercícios resolvidos garantem parte do ponto de participação

Você também pode gostar