0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Excfaculdade

Enviado por

migueldavid325
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Excfaculdade

Enviado por

migueldavid325
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Exercícios – Programação de Soluções Computacionais

VETOR

1. Ler um vetor de inteiros de 6 posições e imprimir este vetor em ordem inversa

RESPOSTA:

import java.util.Scanner;

public class Ricardoexc {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int[] vetor = new int[6];

System.out.println("Digite os valores do vetor:");

for (int i = 0; i < 6; i++) {

System.out.print("Digite o valor para a posição " + i + ": ");

vetor[i] = scanner.nextInt();

System.out.println("Vetor na ordem inversa:");

for (int i = 5; i >= 0; i--) {

System.out.println(vetor[i]);

2. Faça um programa que leia as notas de 10 alunos, calcule a média das notas, e
imprima:
 A média das notas
 Uma listagem contendo os alunos (identificados pela posição do vetor), com suas
respectivas notas, que obtiveram notas abaixo da media
 Uma listagem contendo os alunos (identificados pela posição do vetor), com suas
respectivas notas, que obtiveram notas maiores ou iguais a media
RESPOSTAS:
import java.util.Scanner;
public class Ricardoexc {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double[] notas = new double[10];

for (int i = 0; i < 10; i++) {


System.out.print("Digite a nota do aluno " + (i + 1) + ": ");
notas[i] = scanner.nextDouble();
}
double soma = 0;
for (double nota : notas) {
soma += nota;
}
double media = soma / 10;
System.out.println("A média das notas é: " + media);
System.out.println("Alunos com notas abaixo da média:");
for (int i = 0; i < 10; i++) {
if (notas[i] < media) {
System.out.println("Aluno " + (i + 1) + ": Nota = " + notas[i]);
}
}
System.out.println("Alunos com notas iguais ou acima da média:");
for (int i = 0; i < 10; i++) {
if (notas[i] >= media) {
System.out.println("Aluno " + (i + 1) + ": Nota = " + notas[i]);
}
}
}
}
3. Faça um programa que leia um vetor com as notas de 10 alunos e imprima a maior e
a menor notas, bem como quais os alunos (identificados pela posição do vetor) que
obtiveram essas notas
RESPOSTAS:
import java.util.Scanner;
public class Ricardoexc {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double[] notas = new double[10];
for (int i = 0; i < 10; i++) {
System.out.print("Digite a nota do aluno " + (i + 1) + ": ");
notas[i] = scanner.nextDouble();
}
double maiorNota = notas[0];
double menorNota = notas[0];
int posicaoMaiorNota = 0;
int posicaoMenorNota = 0;
for (int i = 1; i < 10; i++) {
if (notas[i] > maiorNota) {
maiorNota = notas[i];
posicaoMaiorNota = i;
}
if (notas[i] < menorNota) {
menorNota = notas[i];
posicaoMenorNota = i;
}
}System.out.println("Maior nota: " + maiorNota + ", Aluno: " + (posicaoMaiorNota + 1));
System.out.println("Menor nota: " + menorNota + ", Aluno: " + (posicaoMenorNota + 1));

}
}
4. Faça um programa que solicite ao usuário que informe o número do mês do ano, e
que imprima o nome do mês. Obs.: Não utilizar estrutura condicional (dica: utilize
um vetor com o nome de todos os meses do ano).
RESPOSTAS:
import java.util.Scanner;
public class RICARDOexc {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] meses = {
"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho",
"Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
};
System.out.print("Digite o número do mês (1 a 12): ");
int numeroMes = scanner.nextInt();
numeroMes = Math.max(1, Math.min(numeroMes, 12));
String nomeMes = meses[numeroMes - 1];
System.out.println("O mês correspondente ao número " + numeroMes + " é: " +
nomeMes);
}
}

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy