Exercícios de Java Aula 19



Documentos relacionados
tipo e tamanho e com os "mesmos" elementos do vetor A, ou seja, B[i] = A[i].

2ª Lista de Exercícios

Lista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Estruturas de Repetição

Lista de Exercícios 03b Algoritmos Repetição

UNIVERSIDADE FEDERAL DE SANTA MARIA

Programas C com Repetição

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Python Condicionais e Loops. Introdução à Programação SI1

Grupo C Vetores e Matrizes

I Lista de Exercícios

Lista de Exercícios. Vetores

ALGORITMO I VARIÁVEIS INDEXADAS

Aula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

Linguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

INF 1620 P1-10/04/02 Questão 1 Nome:

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

Faculdade de Computação - UFMS

Tipos agregados. Tipos estruturados

Introdução à Lógica de Programação (cont.)

Programação Funcional. Aula 5. Funções Recursivas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011.

Lista de Exercícios da 3ª Unidade. ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados)

1ª Lista de exercícios

ESTRUTURA CONDICIONAL

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Revisão Aula Anterior Estruturas de Decisão (If e Switch)

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

Aula Teórica 12. Material Didático Proposto

FACULDADE CAMPO LIMPO PAULISTA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO. Projeto e Análise de Algoritmos II Lista de Exercícios 2

Introdução à Programação Bacharelado em Sistemas de Informação 3ª Lista de Exercícios - Solução Procedimentos e Funções

MC-102 Aula 17 Strings e Matrizes

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2

3ª Lista de exercícios

Capítulo 9. Vetores e Matrizes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Universidade Federal de Goiás Instituto de Informática

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Exercícios de estrutura de Repetição

AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br

Definição. de solução de um problema passo-a-passo. Representa a lógica l. passo.

AULA 1 AULA 2. Estudo dirigido para as três primeiras AULAS de LPI Professora ANITA MACIEL 1º ESTUDO DIRIGIDO

Exemplo de Subtração Binária

Lista de Exercícios 3 Estruturas de Controle Profa Susana M Iglesias

Programação WEB I Estruturas de controle e repetição

Algoritmos e Programação. Prof. Tarcio Carvalho

Organização e Arquitetura de Computadores I

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

Deverá ser escrito um método para verificar se o número é primo ou não

02. [Manzano, 1996] Escreva um programa em C que apresente os quadrados dos números inteiros de 15 a 200.

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

Algoritmos com VisuAlg

Lista de Exercícios 3 Estrutura Condicional

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Estrutura de Repetição Simples

INF PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15

Linguagem de Programação

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Programação Básica em Arduino Aula 2

Introdução ao Matlab. 1 Algumas regras e comandos do Matlab. 3 de março de Docente Responsável : Prof. Dr. Antônio C. Roque

VisuALG Estruturas de Repetição. Professores: Vilson Heck Junior Felipe Schneider Costa

Aula 3 Desvio Condicional

Aula 05 Variáveis Compostas Homogêneas Parte 01. Prof. Filipe Wall Mutz

1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.

Bacharelado em Ciência e Tecnologia BC0505 Processamento da Informação - Prof. Edson Pinheiro Pimentel

Conversão de Bases Numéricas

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

INF PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 4

Recursão em Listas. Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de Programação Funcional

Sistemas de Numerações.

Faculdade de Ciências Universidade Agostinho Neto Departamento de Matemática e Engenharia Geográfica Ciências da Computação

Programação. Folha Prática 3. Lab. 3. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved.

Criar a classe Aula.java com o seguinte código: Compilar e Executar

Solucionário de. Programação

Sumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo

Proposta de Especificação de Software

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II. public double getgeracaoatual() {return geracaoatual;}

CADERNO DE EXERCÍCIOS ALGORITMOS

Programação: Estruturas de seleção

Algoritmo e Programação

1. Sistemas de numeração

VETORES. Lista de Exercícios Vetores e Matrizes Prof: Yuri Frota

Olimpíadas de Informática

Exercícios de Revisão Java Básico

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Lógica de Programação

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

PROVA BANCO DO BRASIL MAIO DE 2013 (FCC) TIPO 001

Capítulo 6. Operadores. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Listas (Parte 2) Túlio Toffolo BCC202 Aula 10 Algoritmos e Estruturas de Dados I

Capítulo 2 1- Faça um programa que receba dois números, calcule e mostre a subtração do primeiro número pelo segundo.

Exercícios de Java Aula 20 - Matrizes

Sistemas Operacionais e Introdução à Programação. Vetores e matrizes

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: Prof. Dr. Raimundo Moura

Exercícios de Java Aula 13

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano

Transcrição:

Exercícios de Java Aula 19 Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/ 1. Criar um vetor A com 5 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho e com os "mesmos" elementos do vetor A, ou seja, B[i] = A[i]. 2. Criar um vetor A com 8 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho e com os elementos do vetor A multiplicados por 2, ou seja: B[i] = A[i] * 2. 3. Criar um vetor A com 15 elementos inteiros. Construir um vetor B de ser o quadrado do respectivo elemento de A, ou seja: B[i] = A[i] * A[I]. 4. Criar um vetor A com 15 elementos inteiros. Construir um vetor B de mesmo tamanho, sendo que cada elemento do vetor B deverá ser a raiz quadrada do respectivo elemento de A, ou seja: B[i] = sqrt(a[i]). 5. Criar um vetor A com 10 elementos inteiros. Construir um vetor B de ser o respectivo elemento de A multiplicado por sua posição (ou índice), ou seja: B[i] = A[i] * i. 6. Criar dois vetores A e B cada um com 10 elementos inteiros. Construir um vetor C, onde cada elemento de C é a soma dos respectivos C[i] = A[i] + B[i]. 7. Criar dois vetores A e B cada um com 10 elementos inteiros. Construir um vetor C, onde cada elemento de C é a subtração dos respectivos C[i] = A[i] B[i]. 8. Criar dois vetores A e B cada um com 10 elementos inteiros. Construir um vetor C, onde cada elemento de C é a multiplicação dos respectivos C[i] = A[i] * B[i]. 9. Criar dois vetores A e B cada um com 10 elementos inteiros. Construir um vetor C, onde cada elemento de C é a divisão dos respectivos

C[i] = A[i] / float(b[i]). 10. Criar um vetor A com 10 elementos inteiros. Construir um vetor B de ser o resto da divisão do respectivo elemento de A por 2 (dois), ou seja: B[i] := A[i] % 2. 11. Criar um vetor A com 10 elementos inteiros. Implementar um programa que defina e escreva a quantidade de elementos armazenados neste vetor que são pares. 12. Criar um vetor A com 10 elementos inteiros. Implementar um programa que defina e escreva a soma de todos os elementos armazenados neste vetor. 13. Criar um vetor A com 10 elementos inteiros. Implementar um programa que determine a soma dos elementos armazenados neste vetor que são múltiplos de 5. 14. Criar um vetor A com 10 elementos inteiros. Implementar um programa que defina e escreva a média aritmética simples dos elementos ímpares armazenados neste vetor. 15. Criar um vetor A com 10 elementos inteiros. Desenvolver um programa que defina o percentual de elementos pares e ímpares, respectivamente, armazenados neste vetor. 16. Criar um vetor A com 10 elementos inteiros. Escrever um programa que calcule e escreva: a) a soma de elementos armazenados neste vetor que são inferiores a 15; b) a quantidade de elementos armazenados no vetor que são iguais a 15; e c) a média dos elementos armazenados no vetor que são superiores a 15. 17. Ler um vetor A com 10 elementos inteiros correspondentes as idades de um grupo de pessoas. Escreva um programa que determine e escreva a quantidade de pessoas que possuem idade superior a 35 anos. 18. Ler um vetor A com 10 elementos inteiros correspondentes as idades de um grupo de pessoas. Escreva um programa que determine e escreva a menor e a maior idades e suas respectivas posições. 19. Ler as duas notas bimestrais para um conjunto de 10 alunos. Armazenar as notas informadas em dois vetores Nota1 e Nota2 do tipo real. Escreva um programa que calcule a média aritmética simples das notas informadas armazenando o resultado em um vetor Result de mesmo tipo e tamanho. Ao mostrar os resultados exibir a situação

de cada aluno. Se a média calculada for superior ou igual a 7 o aluno estará aprovado, caso contrário, a situação do aluno será reprovado. 20. Implementar um programa que obtenha a cotação do dólar (U$) em relação ao real (R$) e a seguir armazene em vetor A com 20 elementos as seguintes conversões: 21. A[i] = cotação do dolar * i, para todo i variando de 1 até 20. 22. Gerar aleatoriamente um vetor A com 10 elementos inteiros e iguais a 0 e 1, sugestão: A[i] = (int)math.round(math.random() * 1); Pede-se para implementar um programa que determine o percentual de números 0's e 1's existentes no vetor A. 23. Criar um vetor A com 10 elementos inteiros. Desenvolver um programa que verifique se "todos" os elementos do vetor A são pares. Se pelo menos um elemento do vetor não for par o processo de repetição para percorrer os elementos do vetor deve ser encerrado, como sugestão: utilize uma variável do tipo flag para atingir este propósito. 24. Números palíndromos são aqueles que escritos da direita para a esquerda têm o mesmo valor quando escritos da esquerda para a direita. Exemplo: 545; 789987; 97379; 123454321; etc. Escreva um programa que verifique se um dado vetor A de 10 elementos inteiros é um palíndromo, ou seja, se o primeiro elemento do vetor e igual ao último, se o segundo elemento do vetor é igual ao penúltimo e assim por diante até verificar todos os elementos ou chegar a conclusão que o vetor não é um palíndromo. 25. Criar um vetor A com 10 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho, obedecendo as seguintes regras de formação: a) B i deverá receber 1 quando A i for par; b) B i deverá receber 0 quando Ai for ímpar. 26. Criar dois vetores A e B cada um com 10 elementos inteiros. Construir um vetor C de mesmo tipo e tamanho, obedecendo as seguintes regras de formação: a) Ci deverá receber 1 quando Ai for maior que Bi; b) Ci deverá receber 0 quando Ai for igual a Bi; c) Ci deverá receber -1 quando A i for menor que B i. 27. Criar um vetor A com 10 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho, obedecendo as seguintes regras de formação: a) B i deverá receber 'a' quando A i for menor que 7; b) B i deverá receber 'b' quando A i for igual a 7; c) B i deverá receber 'c' quando A i for maior que 7 e menor que 10; d) B i deverá receber 'd' quando A i for igual a 10; e e) B i deverá receber 'e' quando A i for maior que 10. Sugestão: char B[10];

28. Ler um vetor A com 10 elementos e construir um vetor B de mesmo tipo e tamanho e com os mesmos elementos de A, sendo que estes deverão estar invertidos, ou seja, o primeiro elemento de A passa a ser o último de B, o segundo elemento de A passa a ser o penúltimo de B e assim por diante. 29. Ler dois vetores A e B com 10 elementos cada. Construir um vetor C, sendo este a junção dos dois outros vetores. Os primeiros 10 elementos de C deverão receber os elementos de A e os últimos elementos C deverão receber os elementos de B. Desta forma, C deverá ter o dobro de elementos de A e B, ou seja, 20 elementos. 30. Ler um vetor A com 20 elementos. Construir dois vetores B e C, sendo que nos vetor B e C serão armazenados o valores pares e ímpares de A, respectivamente. 31. Ler um vetor A com 20 elementos. Separar os elementos pares e ímpares de A utilizando apenas um vetor extra B. Sugestão: no início do vetor B armazene os elementos pares de A e nas posições restantes do vetor B armazene os elementos de A que são ímpares. 32. Criar um vetor A com 5 elementos inteiros. Escreva um programa que imprima a tabuada de cada um dos elementos do vetor A. 33. Criar um vetor A com 10 elementos inteiros. Escreva um programa que imprima cada elemento do vetor A e uma mensagem indicando se o respectivo elemento é um número primo ou não. 34. Criar um vetor A com 10 elementos inteiros. Escreva um programa que imprima cada elemento do vetor A e a relação de todos os pares de 0 até o respectivo elemento. 35. Criar um vetor A com 10 elementos inteiros. Escreva um programa que imprima cada elemento do vetor A e a relação de todos os divisores do respectivo elemento. 36. Criar um vetor A com 11 elementos, indexados de 0 até 10. Sendo que cada elemento do vetor A é formado pela potência de base 2 elevado ao expoente igual a posição do respectivo elemento, ou seja: A[i] = 2 i. Sugestão int A[11]; 37. Criar um vetor A com 15 elementos inteiros. Construir um vetor B de mesmo tamanho, sendo que cada elemento do vetor B seja o fatorial do elemento correspondente em A. Fonte dos exercícios: http://www.pb.utfpr.edu.br/omero/java/fontes/lista%20vetores/lista%20vetores.htm