• Nenhum resultado encontrado

Escreva um programa que calcule e imprima a área e o perímetro de um retângulo

N/A
N/A
Protected

Academic year: 2022

Share "Escreva um programa que calcule e imprima a área e o perímetro de um retângulo"

Copied!
3
0
0

Texto

(1)

LISTA DE EXERCÍCIOS 01

Professor: Márcio Palheta, Esp.

1. Dado um conjunto de 2 valores inteiros, determinar e imprimir o menor e o maior valor do conjunto;

2. Dados três valores, A, B e C, verificar se podem formar os lados de um triângulo. Caso positivo, informar se o triângulo é Eqüilátero, Isósceles ou Escaleno;

3. Escrever um programa que efetue a soma de 10 valores inteiros positivos. Em seguida, a aplicação deve informar a média simples dos valores lidos;

4. Desenvolva um programa que leia as três notas de avaliações de um aluno e

calcule sua média ponderada, considerando que as avaliações têm pesos 1, 2 e 3, respectivamente;

5. Escreva um programa que leia as N avaliações de um aluno e seus respectivos pesos. Em seguida calcule a média ponderada dos valores informados;

6. Escreva um programa que calcule e imprima a área e o perímetro de um retângulo;

7. Escreva um programa que calcule o perímetro de uma figura geométrica de N lados;

8. Dada a progressão aritmética (2, 7, 12, ....), escreva um programa que imprima os próximos 5 registros da seqüência;

9. Dados 2 dois vetores de inteiros: A = [5, 4, 3, 2, 1] e B = [1, 2, 3, 4, 5], gere o vetor C, onde C

= (A+B);

10. Escrever um programa para calcular e imprimir o fatorial de um número informado pelo usuário;

11. Fazer um programa que:

a. Leia um número inteiro X;

b. Determine e escreva o seguinte somatório:

S = X + (X/1) + (X/2) + (X/3) + ... + (x/20);

12. Escreva um programa que leia os dados de 10 alunos, contendo a altura e o código do sexo de cada pessoa (1 == masculino e 2 == feminino). Calcule e

imprima;

a. A maior e a menor altura da turma;

b. A média de altura das mulheres;

c. A média de altura da turma;

13. A série de Ficonacci é formada pela seqüência: 1, 1, 2, 3, 5, 8, 13, 21, ... . Escreva um programa que imprima a série até o 15o elemento;

14. Uma pesquisa sobre características físicas de 15 pessoas coletou os seguintes dados: Sexo(M ou F), cor dos olhos(azul, verde, castanho), cor dos

cabelos(louros, castanhos ou pretos) e idade. Desenvolva um programa que leia os dados das 15 pessoas, calcule e imprima:

a. A maior idade dos pesquisados;

b. A porcentagem de mulheres com idade entre 18 e 35 anos inclusive e que tenham olhos verdes e cabelos louros.

15. Existem 20 moças inscritas em um concurso de beleza. Escreva um programa que leia a altura de cada moça, calcule e imprima:

a. A maior altura;

b. O número de moças com a maior altura;

16. Escreva um programa que leia a idade de N indivíduos, onde N é um número

inteiro, informado pelo usuário. Calcule e escreva a maior, a menor e a idade média do grupo;

17. Dado um conjunto de dados informando a altura e o sexo(M/F) de N pessoas, escreva um programa que calcule e escreva:

a. A quantidade de pessoas;

b.A maior e a menor altura do grupo;

c. A média de altura das mulheres;

d. O número de homens

(2)

18. Certa empresa realizou uma pesquisa de mercado, a fim de identificar a

satisfação dos clientes, em relação a um novo produto lançado no mercado. Para isso, coletou-se o sexo (M/F) e a resposta (S/N) de cada um dos 3.000

entrevistados. Escreva um programa que calcule e escreva:

a. O número de pessoas que responderam SIM;

b. O número de pessoas que responderam NÃO;

c. A porcentagem de pessoas do sexo feminino que responderam SIM;

d. A porcentagem de pessoas do sexo masculino que responderam NÃO;

19. Um determinado material radioativo perde metade da massa a cada 50 segundos. Dada a massa inicial, em grama e informada pelo usuário, escreva um programa que determine o tempo necessário para que a massa se torne menor que 0,5 g. Imprima a massa inicial, a massa final e o tempo necessário em horas, minutos e segundos;

20. Calcule e imprima a diferença, em dias, entre duas datas distintas, considerando que:

a. A primeira data sempre é a mais antiga;

b. As datas têm o formato dd/mm/yyyy;

c. Um ano é bissexto se for divisível por 400, se for divisível por 4 e não for por 100;

21. Crie um programa que crie um array de 10 posições, percorra e imprima o seu conteúdo.

22. Escreva um programa que some todos os valores contidos em um array de inteiros e calcule a média dos valores.

23. Desenvolva um programa que, dado um array de 10 números inteiros, multiplique o primeiro elemento pelo seguinte, o resultado deve então ser multiplicado pelo próximo elemento até que todos os elementos sejam percorridos. Imprima o valor final.

24. Faça um programa que inverta as posições de um array com 10 elementos.

Imprima o resultado de cada array;

25. Dados dois vetores quaisquer de booleanos compare-os e informe se ambos são idênticos, para serem idênticos os vetores devem possuir o mesmo tamanho e os mesmos elementos em cada posição.

26. Faça um programa que calcule o produto escalar de dois vetores de double, isto é, multiplique cada elemento pelo seu respectivo no outro vetor e imprima a soma os resultados.

27. Escreva um programa que ordene um vetor de 10 posições: int[] arrayInteiros = {55, 27, 33, 45, 92, 100, 3, 8, 11, 70}. O algoritmo deve efetuar uma comparação de cada elemento com seu antecessor, caso não estejam em ordem crescente, suas posições devem ser trocadas. Este processo deve se repetir até que vetor esteja ordenado;

28. Faça um programa que receba um parâmetro qualquer através de uma entrada do usuário e imprima o valor recebido como parâmetro.

29. Faça um programa que solicite a entrada de 10 números inteiros. Em seguida, solicite a entrada de mais 5 números inteiros. Compare os números obtidos e verifique se o segundo vetor está contido no primeiro.

30. Faça um programa que solicite a entrada de 10 números inteiros e, em seguida:

a. Imprima o vetor informado;

b. Imprima o valor de maior freqüência (mais repetição).

31. Crie um programa que leia 16 valores inteiros de entrada e coloque-os em uma matriz 4x4. Gere uma nova matriz a partir da transposição dos valores

informados. Imprima as duas matrizes utilizadas;

32. Desenvolva um programa que receba 10 valores, inverta todas as posições e imprima o resultado.

33. Desenvolva um programa que obtenha N valores de entrada, identifique e imprima:

a. O maior valor, o menor valor e a diferença entre eles;

b. A soma e a média dos valores informados;

34. Faça um programa para ordenar um vetor da seguinte forma: o algoritmo

identifica o maior valor e o coloca na última posição livre de um outro vetor. Na próxima iteração este valor é descartado, repetindo até não sobrarem mais valores.

35. Faça um programa que leia duas matrizes A e B NxN, onde N é um numero natural informado pelo usuário. Gere a matriz C, que é a soma de A e B.

Imprima as três matrizes do exercício.

36. Faça um programa que calcule e imprima o valor do produto de um número N

(3)

por uma matriz 3x3. O número N e os valores da matriz devem ser informados pelo usuário;

Referências

Documentos relacionados

Amanda Pereira dos Santos Rocha Técnico(a) de Enfermagem. Ana Carolina Leite de Souza

Após os golpes os moldes foram levados para a máquina de prensagem, onde com o auxilio de um cilindro de aço foi aplicada uma pressão de 3 MPa durante 5 minutos (Figura 3-3),

A prova do ENADE/2011, aplicada aos estudantes da Área de Tecnologia em Redes de Computadores, com duração total de 4 horas, apresentou questões discursivas e de múltipla

17 CORTE IDH. Caso Castañeda Gutman vs.. restrição ao lançamento de uma candidatura a cargo político pode demandar o enfrentamento de temas de ordem histórica, social e política

O enfermeiro, como integrante da equipe multidisciplinar em saúde, possui respaldo ético legal e técnico cientifico para atuar junto ao paciente portador de feridas, da avaliação

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

Note on the occurrence of the crebeater seal, Lobodon carcinophagus (Hombron & Jacquinot, 1842) (Mammalia: Pinnipedia), in Rio de Janeiro State, Brazil.. On May 12, 2003,

Simultaneamente ao estabelecer uma conexão com o consumidor a empresa não apenas alimenta certa fidelidade, mas fortalece o seu produto. 12) defendem também que dessa forma os