Skip to content

ShiMigui/java-memoria-array-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Java completo - Memória, array e list

Este repositório foi criado para armazenar os exercícios e projetos desenvolvidos no curso de Java da Udemy. Recomendo que, se quiser ter acesso à experiência completa, inscreva-se no curso. Abaixo estão detalhes sobre o curso:

Links

Curso: Java completo - Programação Orientada a Objetos + Projetos.

Youtube: Dev Superior.

Github: Nelio Alves.

Site: Dev Superior.

Exercícios

Exercício 1

Correção: clique aqui

Faça um programa que leia um número inteiro positivo N (máximo = 10) e depois N números inteiros e armazene-os em um vetor. Em seguida, mostrar na tela todos os números negativos lidos.

Exercício 1 - Exemplos

Quantos numeros voce vai digitar? 6
Digite um numero: 8
Digite um numero: -2
Digite um numero: 9
Digite um numero: 10
Digite um numero: -3
Digite um numero: -7

NUMEROS NEGATIVOS:
-2
-3
-7

Exercício 2

Correção: clique aqui

Faça um programa que leia N números reais e armazene-os em um vetor. Em seguida:

  • Imprimir todos os elementos do vetor
  • Mostrar na tela a soma e a média dos elementos do vetor

Exercício 2 - Exemplos

Quantos numeros voce vai digitar? 4
Digite um numero: 8.0
Digite um numero: 4.0
Digite um numero: 10.0
Digite um numero: 14.0
VALORES = 8.0 4.0 10.0 14.0
SOMA = 36.00
MEDIA = 9.00

Exercício 3

Correção: clique aqui.

Fazer um programa para ler nome, idade e altura de N pessoas, conforme exemplo. Depois, mostrar na tela a altura média das pessoas, e mostrar também a porcentagem de pessoas com menos de 16 anos, bem como os nomes dessas pessoas caso houver.

Exercício 3 - Exemplos

Quantas pessoas serao digitadas? 5
Dados da 1a pessoa: 
Nome: Joao
Idade: 15
Altura: 1.82
Dados da 2a pessoa: 
Nome: Maria
Idade: 16
Altura: 1.60
Dados da 3a pessoa: 
Nome: Teresa
Idade: 14
Altura: 1.58
Dados da 4a pessoa: 
Nome: Carlos
Idade: 21
Altura: 1.65
Dados da 5a pessoa: 
Nome: Paulo
Idade: 17
Altura: 1.78

Altura média: 1.69 
Pessoas com menos de 16 anos: 40.0% 
Joao 
Teresa

Exercício 4

Correção: clique aqui.

Faça um programa que leia N números inteiros e armazene-os em um vetor. Em seguida, mostre na tela todos os números pares, e também a quantidade de números pares.

Exercício 4 - Exemplos

Quantos numeros voce vai digitar? 6
Digite um numero: 8
Digite um numero: 2
Digite um numero: 11
Digite um numero: 14
Digite um numero: 13
Digite um numero: 20
NUMEROS PARES: 
8 2 14 20 
QUANTIDADE DE PARES = 4 

Exercício 5

Correção: clique aqui.

Faça um programa que leia N números reais e armazene-os em um vetor. Em seguida, mostrar na tela o maior número do vetor (supor não haver empates). Mostrar também a posição do maior elemento, considerando a primeira posição como 0 (zero).

Exercício 5 - Exemplos

Quantos numeros voce vai digitar? 6
Digite um numero: 8.0
Digite um numero: 4.0
Digite um numero: 10.0
Digite um numero: 14.0
Digite um numero: 13.0
Digite um numero: 7.0
MAIOR VALOR = 14.0 
POSICAO DO MAIOR VALOR = 3 

Exercício 6

Correção: clique aqui.

Faça um programa para ler dois vetores A e B, contendo N elementos cada. Em seguida, gere um terceiro vetor C onde cada elemento de C é a soma dos elementos correspondentes de A e B. Imprima o vetor C gerado.

Exercício 6 - Exemplos

Quantos valores vai ter cada vetor? 6
Digite os valores do vetor A: 
8 
2 
11 
14 
13 
20 
Digite os valores do vetor B: 
5 
10 
3 
1 
10 
7 
VETOR RESULTANTE: 
13 
12 
14 
15 
23 
27

Exercício 7

Correção: clique aqui.

Fazer um programa para ler um número inteiro N e depois um vetor de N números reais. Em seguida, mostrar na tela a média aritmética de todos elementos com três casas decimais. Depois mostrar todos os elementos do vetor que estejam abaixo da média, com uma casa decimal cada.

Exercício 7 - Exemplos

Quantos elementos vai ter o vetor? 4
Digite um numero: 10.0
Digite um numero: 15.5
Digite um numero: 13.2
Digite um numero: 9.8
MEDIA DO VETOR = 12.125
ELEMENTOS ABAIXO DA MEDIA:
10.0
9.8

Exercício 8

Correção: clique aqui.

Fazer um programa para ler um vetor de N números inteiros. Em seguida, mostrar na tela a média aritmética somente dos números pares lidos, com uma casa decimal. Se nenhum número par for digitado, mostrar a mensagem "NENHUM NUMERO PAR".

Exercício 8 - Exemplos

Quantos elementos vai ter o vetor? 6
Digite um numero: 8 
Digite um numero: 2 
Digite um numero: 11 
Digite um numero: 14 
Digite um numero: 13 
Digite um numero: 20
MEDIA DOS PARES = 11.0 
Quantos elementos vai ter o vetor? 3
Digite um numero: 7 
Digite um numero: 9 
Digite um numero: 11 
NENHUM NUMERO PAR 

Exercício 9

Correção: clique aqui.

Fazer um programa para ler um conjunto de nomes de pessoas e suas respectivas idades. Os nomes devem ser armazenados em um vetor, e as idades em um outro vetor. Depois, mostrar na tela o nome da pessoa mais velha.

Exercício 9 - Exemplos

Quantas pessoas voce vai digitar? 5
Dados da 1a pessoa: 
Nome: Joao
Idade: 16
Dados da 2a pessoa: 
Nome: Maria
Idade: 21
Dados da 3a pessoa: 
Nome: Teresa
Idade: 15
Dados da 4a pessoa: 
Nome: Carlos
Idade: 23
Dados da 5a pessoa: 
Nome: Paulo
Idade: 17
PESSOA MAIS VELHA: Carlos 

Exercício 10

Correção: clique aqui.

Fazer um programa para ler um conjunto de N nomes de alunos, bem como as notas que eles tiraram no 1º e 2º semestres. Cada uma dessas informações deve ser armazenada em um vetor. Depois, imprimir os nomes dos alunos aprovados, considerando aprovados aqueles cuja média das notas seja maior ou igual a 6.0 (seis).

Exercício 10 - Exemplos

Quantos alunos serao digitados? 4
Digite nome, primeira e segunda nota do 1o aluno:
Joao Silva
7.0
8.5
Digite nome, primeira e segunda nota do 2o aluno:
Maria Teixeira
9.2
6.5
Digite nome, primeira e segunda nota do 3o aluno:
Carlos Carvalho
5.0
6.0
Digite nome, primeira e segunda nota do 4o aluno:
Teresa Pires
5.5
6.5
Alunos aprovados:
Joao Silva
Maria Teixeira
Teresa Pires

Exercício 11

Correção: clique aqui.

Tem-se um conjunto de dados contendo a altura e o gênero (M, F) de N pessoas. Fazer um programa que calcule e escreva a maior e a menor altura do grupo, a média de altura das mulheres, e o número de homens.

Exercício 11 - Exemplos

Quantas pessoas serao digitadas? 5
Altura da 1a pessoa: 1.70
Genero da 1a pessoa: F
Altura da 2a pessoa: 1.83 
Genero da 2a pessoa: M
Altura da 3a pessoa: 1.54 
Genero da 3a pessoa: M
Altura da 4a pessoa: 1.61 
Genero da 4a pessoa: F
Altura da 5a pessoa: 1.75 
Genero da 5a pessoa: F

Menor altura = 1.54 
Maior altura = 1.83 
Media das alturas das mulheres = 1.69 
Numero de homens = 2

Exercício 12

Correção: clique aqui.

Fazer um programa para ler dois números, criando um vetor de com estes valores de linhas e colunas, registrar os números no vetor. Em seguida, receber um valor X, pertencente ao vetor. Para cada ocorrência de tal número escrever a posição, assim como os números que estão acima, abaixo, aos lados, quando houver.

Exercício 12 - Exemplos

3 4
10 8 15 12
21 11 23 8
14 5 13 19
8
Position 0,1:
Left: 10
Right: 15
Down: 11
Position 1,3:
Left: 23
Top: 12
Down: 19

Exercício 13

Uma dona de pensionato tem dez quartos para alugar, cada estudante pode alugar um quarto entre 1 e 10.

Fazer um programa que leia um valor N, no qual N é a quantidade de quartos que serão alugados, depois pergunte N vezes, o nome, email e quarto que será alugado. Em seguida, registre os aluguéis de cada estudante. Ao final, imprimir relatório com o código do quarto assim como o nome e email do estudante que o alugou.

Exercício 13 - Exemplos

How many rooms will be rented? 3

Rent #1
Name: Maria Green
Email: [email protected]
Room: 5

Rent #2
Name: Marco Antonio
Email: [email protected]
Room: 1

Rent #3
Name: Alex Brown
Email: [email protected]
Room: 8

Busy rooms:
1 - Marco Antonio - [email protected]
8 - Maria Green - [email protected]
5 - Alex Brown - [email protected]

Exercício 14

Faça um programa que leia um número N, e crie um array com n posições de Product, perguntando ao usuário nome e preço para cada produto, após isso, calcule o preço médio de todos os produtos.

Exercício 14 - Exemplos

3
TV
900.00
Fryer
400.00
Stove
800.00

AVERAGE PRICE = 700.00

Exercício 15

Fazer um programa para ler um número inteiro N e depois N dados de funcionários(id, nome e salário). Não deve haver repetição de ID.

Em seguida, efetuar o aumento de X por cento no salário de um funcionário. Para isto, o programa deve ler o ID e a porcentagem. Se o ID informado não existir, abortar operação. Ao final, mostrar lista com dados atualizados.

Exercício 15 - Exemplos

How many employees will be registred? 3

Employee #1
ID: 536
Name: Maria Brown
Salary: $ 4000.00

Employee #2
ID: 736
Name: Alex Grey
Salary: $ 3000.00

Employee #3
ID: 855
Name: Bob Green
Salary: $ 5000.00

Employee id: 736
Percentage: 10.0

List of Employees
536 - Maria Brown- 4000.00
736 - Alex Grey- 3300.00
855 - Bob Green- 5000.00
How many employees will be registred? 2

Employee #1
ID: 333
Name: Maria Brown
Salary: $ 4000.00

Employee #2
ID: 536
Name: Alex Grey
Salary: $ 3000.00

Employee id: 736
Id does not exists!

List of Employees
333 - Maria Brown - 4000.00
536 - Alex Grey - 3000.00

Exercício 16

Programa deve ler um número N, daí criar um array com N posições e para cada posição perguntar uma aluta, ao final, calcular a altura média, à partir doa array.

Exercício 16 - Exemplos

3
1.72
1.56
1.80
AVERAGE HEIGHT = 1.69

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages