Informática, perguntado por rodolforochapirola, 1 ano atrás

Exercícios Vetores - JAVA POO

1) Implemente um algoritmo que leia as notas de 10 alunos armazenando-as em um vetor (matriz) de 10 posições. Ao final escreva na tela somente as notas maiores que 5.0.

2) Implemente um algoritmo que leia as notas e os nomes de 5 alunos armazenando os dados em vetores (matriz) de 10 posições, sendo que as notas serão armazenadas em um vetor de reais e os nomes em um outro vetor do string. Ao final o algoritmo deve escrever na tela somente os nomes dos alunos que tiraram nota maior que 5.0.

3) Desenvolva um algoritmo que leia um conjunto de 15 números inteiros e armazene-os em um vetor A. Após a leitura dos dados o algoritmo deve multiplicar todos os números do vetor A por 3 e armazenar o resultado em um segundo vetor B.

4) Construa um algoritmo que solicite ao usuário o sexo de várias pessoas armazenando os dados em um vetor. Ao final o algoritmo deve imprimir quantas pessoas são do sexo masculino e quantas são do sexo feminino. O algoritmo deve parar de solicitar o sexo quando o número de pessoas chegar a 30.

Soluções para a tarefa

Respondido por JuquinhAuxiliador
2
Ok, como não tenho condições de escrever em java aqui,usarei programação pura, e você traduza a logica para Java

1-Variáveis: vetor de inteiro notas[];
inteiro Contador

for(Contador=0 até Contador=10 incremente Contador de 1){
Escreva(Digite sua nota)
notas[Contador]=LeiaInput()
}

for(Contador=0 até Contador=10 incremente Contador de 1){
Se(Nota[Contador]>5){
Escreva(Nota[Contador])
}



2-Variáveis: vetor de Reais notas[];
vetor de String nomes[]
 inteiro Contador

for(Contador=0 até Contador=10 incremente Contador de 1){
Escreva(Digite seu nome)
nome[Contador]=LeiaInput()
Escreva(Digite sua nota)
notas[Contador]=LeiaInput()
}

for(Contador=0 até Contador=10 incremente Contador de 1){
Se(Nota[Contador]>5){
Escreva(Nome[Contador]+ Foi aprovado)
}


3-Variáveis: Vetor de inteiro A[], B[];
Inteiro Contador

for(Contador=0 até Contador=10 incremente Contador de 1){
Escreva(Digite um número)
A[Contador]=LeiaInput()
}

for(Contador=0 até Contador=10 incremente Contador de 1){
B[Contador]=A[Contador]*3
}

4-Variáveis: Vetor de Char sexo[]; 
Inteiro Contador, Masculino , Feminino

for(Contador=0 até Contador=30 incremente Contador de 1){
Escreva(Digite F para Feminino e M para masculino)
sexo[Contador]=LeiaInput()
}

for(Contador=0 até Contador=30 incremente Contador de 1){
Se(sexo[Contador]==M){
Masculino =Masculino+1
}
senão{
Feminino=Feminino +1
}
}


Aí está a lógica, só implementar.
Respondido por bokomoko
2
Eis o primeiro
https://repl.it/@bokomoko/So-notas-maiores-que-5

Eis o segundo
https://repl.it/@bokomoko/nomes-das-notas-greater-5

Eis o terceiro
https://repl.it/@bokomoko/multiplica-elem-de-vetor-por-3-e-gera-outro

Eis o quarto
https://repl.it/@bokomoko/Senso-de-sexo-para-30-pessoas-em-vetor

Da próxima vez, poste cada quesito como uma pergunta diferente ok ? 


rodolforochapirola: Exercícios
Desenvolva os algoritmos abaixo, observando as gradativas alterações nos códigos a medida em que são solicitadas novas características ao problema.
5) Algoritmo para fazer a leitura da idade de dez pessoas e armazená-las em um vetor
rodolforochapirola: 6) Algoritmo para localizar a menor idade entre as 10 idades que estão armazenadas em um vetor
de idades.
7) Algoritmo que leia o nome e a idade de dez pessoas armazenando os dados em vetores.
8) Algoritmo que leia o nome e a idade de dez pessoas armazenando os dados em vetores e que
localize o nome da pessoa de menor idade.
rodolforochapirola: 9) Algoritmo que leia o nome, a idade, e o sexo de dez pessoas armazenando os dados em vetores.
10)Algoritmo que leia o nome, a idade, e o sexo de dez pessoas armazenando os dados em vetores
e que localize o nome e o sexo da pessoa de menor idade.
11) Algoritmo que leia o nome, a idade, e o sexo de dez pessoas armazenando os dados em vetores
e que faca a contagem do numero de pessoas do sexo masculino e do sexo feminino que
possuem idade maior que 18.
rodolforochapirola: 12)Algoritmo que leia o nome, a idade, e o sexo de dez pessoas armazenando os dados em vetores
e que imprima o nome das pessoas do sexo masculino que possuem idade maior que 18.
bokomoko: Qual é a ideia ? faça as 7 perguntas que eu respondo
Perguntas interessantes